Ocultar mensaje de error en bash

Tengo un problema para ocultar el mensaje de error del comando de shell como el siguiente caso.

firs_line=$(head -n 1 file) > /dev/null 2>&1

Espero que el mensaje de error esté oculto, pero en realidad no lo está. Cómo obtener salida mientrashead el comando se ejecuta con éxito pero oculta el mensaje de error cuando falla?

Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta