[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Usar o If para um comando
From: |
Márcio Gil |
Subject: |
Re: Usar o If para um comando |
Date: |
Wed, 4 Nov 2009 10:59:32 -0200 |
- 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.
>