- Para pegar o retorno de um comando: make ... ; res=$? echo "O make retornou $res"
- Para testar se um comando foi executado com sucesso: if make ... ; then echo "Tudo bem." fi - Para abortar caso um comando falhe: if ! make ... ; then echo 'Ocorreu um erro durante a compilação!' exit 1 fi > -----Original Message----- > From: sRodrigo Lang > > Eu estava precisando criar um script para a compilação de um > programa, no qual eu teria que baixar pacotes, repositórios e > compilar o mesmo. O que eu estava precisando era que quando eu > desse um "make" por exemplo e o comando rodasse certo ele > continue o script, caso o comando de algum erro, ele para o > script e me retorne uma mensagem. Eu sei que eu tenho que usar > um if para isso e pegar o retorno do comando, porém eu estava > lendo sobre shell script e não achei nada sobre utilizar um if > com um comando do linux ou como pegar/visualizar o retorno do > comando. >