Pular para o conteúdo

Comando IF... Veja!!!!!! [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

13. Re: Comando IF... Veja!!!!!! [RESOLVIDO]

Enviado em 19/07/2012 - 11:19h

jptudobem escreveu:

rai3mb escreveu:

renato_pacheco escreveu:

Quando é variável do sistema, o certo não seria if [ $? != 0 ]? Não sei se estou certo disso...
O certo é como ele fez mesmo, [ $? -ne 0 ] (ne : não igual), o != é usado em outras linguagens...



O uso dos dois tem o mesmo efeito nesse caso, porém, em shell script, o "= e !=" é usado para manipulação de strings e o "-ne e -eq" para manipulação de valores numéricos.



Mas funcionou para valores numéricos tb:

[ $? != 1 ] && echo 'teste'

Responder tópico

14. Re: Comando IF... Veja!!!!!! [RESOLVIDO]

Enviado em 19/07/2012 - 11:22h

jptudobem escreveu:

O uso dos dois tem o mesmo efeito nesse caso, porém, em shell script, o "= e !=" é usado para manipulação de strings e o "-ne e -eq" para manipulação de valores numéricos.

Era essa a diferença q eu havia esquecido! Obrigado, jptudobem!

15. Re: Comando IF... Veja!!!!!! [RESOLVIDO]

Enviado em 19/07/2012 - 13:10h

if [ $? -ne 0 ]
then
echo "Falha ao executar o exporte full da aplicacao CTRLPlan" >> $log
exit 0
fi
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder