|
From: | Arkanon |
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:48:25 -0300 |
Olá Arkanon, valeu os links. Sempre achei que esse problema só aparecessesomando 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).
[Prev in Thread] | Current Thread | [Next in Thread] |