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

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

Re: [shell-script] bash: 08: valor muito grande para esta base de numera


From: Paulo Bettega
Subject: Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08")
Date: Mon, 10 Aug 2015 10:39:10 -0300
User-agent: Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Thunderbird/38.1.0

Olá Arkanon, valeu os links. Sempre achei que esse problema só aparecesse
somando 1+08 ou 1+09 por exemplo, e de 1+01 a 07 soma sem erro.
Mas no link tem esse:

echo $((10+090))
bash: 10+090: valor muito grande para esta base de numeração (error token is 
"090")

tirando o zero da frente dá certo
echo $((10+90))
100

mas e essa? 010 mais 90 dá quanto?
echo $((010+90))
98
será possível que o bash somou 010 binário com 90 decimal? rs

Uso mais o bc e agora awk e ksh como calculadoras, já que o bc não faz
potência de expoente fracionário (achei uma dica no LQ pra fazer isso,
mas com awk e ksh é mais direto).

Abraços Paulo Bettega

Abraços Paulo Bettega
On 10-08-2015 09:27, Arkanon address@hidden [shell-script] wrote:
Em 10 de agosto de 2015 09:13, Cristiano Amaral address@hidden
<mailto:address@hidden> [shell-script] <address@hidden
<mailto:address@hidden>> escreveu:

    Alguém tem alguma ideia sobre esse erro?

    echo $((08-08))

    -bash: 08: valor muito grande para esta base de numeração (error token is 
"08")


​Isso não é erro. Tem a ver com a forma como o bash interpreta a indicação das 
bases numéricas.
Tem algumas dicas de uso delas nesses dois artigos da Dicas-L:​

​<​
http://www.dicas-l.com.br/arquivo/octal_e_a_vovozinha.php
​​
​>​

<​http://www.dicas-l.com.br/arquivo/bashes_numericas_no_bash.php>​

​

    
----------------------------------------------------------------------------------------------------
    Enviado por: Cristiano Amaral <
    
----------------------------------------------------------------------------------------------------

        
        
        
        
        
        
        
        

    _.


​​
--
(o_ @arkanon <http://twitter.com/arkanon>  (Twitter)     __o
//\ address@hidden <mailto:address@hidden> _`\<,
V_/_ www.lsd.org.br <http://www.lsd.org.br/> (_)/(_)
---------------------------------


----------------------------------------------------------------------------------------------------
Enviado por: Arkanon <address@hidden>


reply via email to

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