shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] duvida com ifs


From: Carlos Eduardo G. Carvalho (Cartola)
Subject: Re: [shell-script] duvida com ifs
Date: Mon, 18 Aug 2014 23:37:49 -0300


Em 18 de agosto de 2014 22:59, address@hidden [shell-script] <address@hidden> escreveu:

estou tentando fazer assim :

if  [ $valor2 -le  $retencao5 ] && [ $valor2 -ge  $retencao6 


Dá uma olhada no "man test". Acho que a segunda parte aí no seu exemplo não tá mais no "if", é uma segunda parte que vai ser executada caso a primeira seja verdadeira. É mais um artifício pra já fazer o "then". Pra avaliar duas expressões o teste do IF já se adequa e tem as opções "-a" pra "e" (and) e "-o" pra "ou" (or).

Trecho do "man test":

       EXPRESSION1 -a EXPRESSION2
              both EXPRESSION1 and EXPRESSION2 are true

       EXPRESSION1 -o EXPRESSION2
              either EXPRESSION1 or EXPRESSION2 is true

Ou seja:

if  [ $valor2 -le  $retencao5 -a $valor2 -ge  $retencao6 ]; then

Posso ser sincero contigo? Acho que você tinha que dar uma estudada geral, pois me parece que você tem algumas carências de conceitos básicos. Ficar só tentando não vai te dar conceitos legais. Compra um livro ou faz um curso, por exemplo. Tem ainda a ótima documentação online do Júlio Neves.

Abraços e boa sorte.

Carlos E G Carvalho (Cartola)
http://cartola.org/360
http://www.panoforum.com.br/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]