Bom dia Estou fazendo o exercício 12 Opcional: Mãos à obra - Redirecionando mensagens de erro.
Gostaria de ressaltar que, da forma como foi apresentado na aula, e pela mensagem utilizada, dá a entender que a verificação abaixo sempre avisará o usuário quando houve alguma falha no processo de conversão.
if [ $? -eq 0 ]
then
echo "Conversao realizada com sucesso"
else
echo "Houve uma falha no processo de conversao"
fi
Essa verificação, no entanto, checa somente o status da última chamada ao convert. Se existir um arquivo corrupto no meio da lista, a saída do script na console será "Conversao realizada com sucesso".