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

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

Re: [shell-script] numero 0 e o for


From: Flavio Torres
Subject: Re: [shell-script] numero 0 e o for
Date: Thu, 06 Jul 2006 11:19:38 -0300
User-agent: Thunderbird 1.5.0.4 (Windows/20060516)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Thiago Henrique escreveu:
> for ((i=$1;$i -ge 0;i--)); do
>
> com a seguinte mensagem de erro:
>
> ./script.sh 5
> ((: 5 -ge 0: syntax error in expression (error token is "0")
>
> Dúvida: Qdo substituo o 0 por -1 funciona, o que o FOR tem contra o
> numero
> zero? e o que faço para ele aceitá-lo?
>
Funciona mas funciona errado, veja:

# for ((i=5;$i -ge -1;i--));do echo $i;done
5
4
3
2
# for ((i=5;$i >= -1;i--));do echo $i;done
5
4
3
2
1
0
- -1
# for ((i=5;$i >= 0;i--));do echo $i;done
5
4
3
2
1
0

Note a troca de sinal de -ge para >=

[ ]'s

- --

[]'s

Flavio Torres - Administrador de Sistemas
____________________________________________________________________
PGP/GPG: KeyID 0x7720DBDE
http://www.digitalinfo.com.br/gpg/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
 
iD8DBQFErRvgNRQApncg294RAjMrAKD0N1WhJjXDEb+ux3neOl7CP7eOigCfbw4B
O+E6I3tsmD6L6hDPhIHWFeg=
=HEpH
-----END PGP SIGNATURE-----




reply via email to

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