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

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

Re: [shell-script] erro esquisito do bash


From: # aurelio marinho jargas
Subject: Re: [shell-script] erro esquisito do bash
Date: Fri, 28 Jun 2002 13:56:34 -0300 (ART)

ae meu,

reproduzindo o erro no prompt:

prompt$ echo $((07))
7
prompt$ echo $((08))
bash: 08: value too great for base (error token is "08")
prompt$


você deve tirar o zero da frente do número para fazer contas com
o $(()). só isso.

veja aqui:


 --- mbcvieira <address@hidden> escreveu:
> for (( CONT=$INF ; CONT<=$SUP ; CONT++ ))
>  do
>    if [ $CONT -lt 10 ]
>     then
>      CONT=0"$CONT";
>     fi
> 
>    echo $CONT
>  done

mostre direto o zero na tela, sem regravar a variável $CONT

for ...
do
  if [ $CONT -lt 10 ]
  then
    echo "0$CONT"
  else
    echo $CONT
done





> Só que quando eu executo, me dá um erro esquisito:
> mvieira@vonneumann:~/bin$ teste.sh -f 01 10
[...]
> 05
> 06
> 07
> 08
> /home/gavri/mvieira/bin/teste.sh: àæ@àæ@: 08: value too great for 
> base (error token is "08")



=====
-- 
http://verde666.org s/click/^a]/;^[:wq

_______________________________________________________________________
Copa 2002
Yahoo! - Patrocinador oficial da Copa do Mundo da FIFA 2002
http://br.sports.yahoo.com/fifaworldcup/


reply via email to

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