Um comando retorna o código de saída depois de ser executado. A variável $?
terá o status de saída do último comando executado.
Se esta variável tiver valor diferente de zero, o comando gerou erro.
<command>
if [ $? -ne 0 ] ; then
echo error
else echo no error
fi