[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Contas no Shell [error]
From: |
fahrinha |
Subject: |
Re: [shell-script] Contas no Shell [error] |
Date: |
Mon, 23 Sep 2002 08:22:55 -0300 (BRT) |
Já que eu pego da data esses valores, como eu faço para tirar
esse zero da frente?
Reinaldo
>
>
>
>
> > 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
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir
> esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço
> Yahoo!.