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

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

Re: [shell-script] Contas no Shell [error]


From: Henrique Limaverde Cabral de Lima
Subject: Re: [shell-script] Contas no Shell [error]
Date: Sun, 22 Sep 2002 19:40:35 -0300 (BRT)

> zeus:/# soma=$((02+08))
> su: 02+08: value too great for base (error token is "08")
> zeus:/# soma=$((02+09))
> su: 02+09: value too great for base (error token is "09")
> zeus:/# soma=$((02+10))
> 
> Porque ele da erro quando tento somar +08 , ou +09 ????

Reinaldo
   na linugagem C (e em varias outras), todo numero que comeca com o 
numero zero indica o uso da base octal (0,1,2,3,4,5,6,7,10,11,...). Nao 
fui nem atras do manual, mas parece obvio que o bash nao foge aa regra. 
Aposto que se voce fizer soma=$((02+9)), soma fica com 11 e em
soma=$((02+10)), soma fica com 10 (valor em decimal) ;-)

   Henrique Lima



reply via email to

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