[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>