Obrigado a todos. Márcio, era exatamente o que eu precisava.
Obrigado novamente, Rodrigo Lang. 2009/11/4 Márcio Gil <[email protected]> > > > > - 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. > > > > > -- Rodrigo F. Lang Amd. de Redes em Telecom [As partes desta mensagem que não continham texto foram removidas]
