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

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

Raimundo Alves Portela
rai3mb

(usa Outra)

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'


  


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

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

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]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts