[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>
- bash: 08: valor muito grande para esta base de numeração (error token is "08"), Cristiano Amaral, 2015/08/10
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"), Arkanon, 2015/08/10
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"),
Paulo Bettega <=
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"), Arkanon, 2015/08/10
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"), Paulo Bettega, 2015/08/10
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"), Alfredo Casanova, 2015/08/10
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"), Tiago Peczenyj, 2015/08/11
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"), Alfredo Casanova, 2015/08/11
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"), Arkanon, 2015/08/11
- Re: [shell-script] bash: 08: valor muito grande para esta base de numeração (error token is "08"), Cristiano Amaral, 2015/08/11