[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
- Contas no Shell [error], fahrinha, 2002/09/22
- Re: [shell-script] Contas no Shell [error],
Henrique Limaverde Cabral de Lima <=