[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
value too great for base
From: |
Reinaldo Carvalho |
Subject: |
value too great for base |
Date: |
Tue, 25 May 2004 10:29:59 -0300 (BRT) |
Eu tenho 4 variaveis ($xHi $xMi $xHf $xMf) e o expr estava
dando bug porque ele não conseguia trabalhar com "08" e "09".
xHi - Hora Inicial
xMi - Minuto Inicial
xHf - Hora Final
xMf - Minuto Final
Exemplo do erro:
"10 * 60 + 09: value too great for base (error token is "09")"
Não conseguia manipular "08" e "09", provavelmente ele pensava
que era octal.
Entao resolvi tratar, e tirar o zero antes do digito.
Script feio?
for j in xHi xMi xHf xMf ; do
if [ "$(eval echo \$$j)" -lt '10' ] ; then
eval $(echo $j)=$(eval echo \$$j | cut -c2)
fi
done
Ele até funciona! :P~
Comentários?
-- Reinaldo Carvalho
- value too great for base,
Reinaldo Carvalho <=