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: Flávio Knob
Subject: Re: [shell-script] erro esquisito do bash
Date: Fri, 28 Jun 2002 13:40:36 -0300

O erro é curioso realmente...

Eu teria usado outra solução para o seu laço (aviso: não testei... :))

CONT=${INF}

while [ ! ${CONT} -ge ${SUP} ]
do
   if [ ${CONT} -lt 10 ]
   then
       CONT=`expr ${CONT} + 1`;
   fi
 
     echo 0"${CONT}"
 
done


Até mais.

On Fri, 28 Jun 2002 16:08:39 -0000
"mbcvieira" <address@hidden> wrote:


> for (( CONT=$INF ; CONT<=$SUP ; CONT++ ))
>  do
>    if [ $CONT -lt 10 ]
>     then
>      CONT=0"$CONT";
>     fi
> 
>    echo $CONT
>  done
> ###################
> 
> Quero que ele me dê 
> 
> 01 
> 02
> 03
> 04 
> e assim em diante, até 10. e depois de 10 ele faz normalmente.
> 
> Exemplo:
> mvieira@vonneumann:~/bin$ teste.sh -f 10 20
> 
> Faixa Inf 10 Sup 20
> 
> 10
> 11
> 12
> 13
> 14
> 15
> 16
> 17
> 18
> 19
> 20
> 
> 
> Só que quando eu executo, me dá um erro esquisito:
> 
> mvieira@vonneumann:~/bin$ teste.sh -f 01 10
> 
> Faixa Inf 01 Sup 10
> 
> 01
> 02
> 03
> 04
> 05
> 06
> 07
> 08
> /home/gavri/mvieira/bin/teste.sh: àæ@àæ@: 08: value too great for 
> base (error token is "08")
> 
> mvieira@vonneumann:~/bin$ bash --version
> GNU bash, version 2.05a.0(1)-release (i386-pc-linux-gnu)
> Copyright 2001 Free Software Foundation, Inc.
> 
> Qualquer ajuda é muito bem-vinda.
> 
> 
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>  
> 
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em: 
> http://br.yahoo.com/info/utos.html 
> 
> 
> 


-- 
Flávio Knob - <address@hidden>


reply via email to

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