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

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

Re:[shell-script] Duvidas: if junto com o test


From: MrBiTs
Subject: Re:[shell-script] Duvidas: if junto com o test
Date: Sat, 15 Jan 2005 13:20:23 -0300

> ./nteste: [: too many arguments
> O que significa?

Significa que vc esta passando argumentos demais para test.

> if [ -a $n1 -gt $n2 $n3 ]; then 

E aqui sua logica esta totalmente errada. Voce esta perguntando assim: 

Se teste e $n1 maior que $n2 $n3 entao. Nao faz sentido. A pergunta correta 
seria:

Se teste $n1 maior que $n2 E $n1 maior que $n3 entao

Traduzindo:

if [ $n1 -gt $n2 -a $n1 -gt $n3 ] ; then

Note que essa condicao so vai ser verdadeira se $n1 for maior que $n2 E maior 
que $n3.

É assim que se constroi expressoes logicas com multiplos argumentos.


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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