Ocultar mensagem de erro no bash

Tenho um problema para ocultar a mensagem de erro do comando shell como no caso a seguir.

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

Espero que a mensagem de erro seja oculta, mas na verdade não. Como obter saída enquantohead comando é executado com sucesso, mas oculta a mensagem de erro quando falha?

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion