[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Percorrendo parametros
From: |
Miguel da Silva |
Subject: |
Re: [shell-script] Percorrendo parametros |
Date: |
Fri, 24 Sep 2004 13:30:09 -0300 |
O problema é na linha "CONT=`expr $CONT - 1`". Quando comecei a fazer scripts
de shell me assustei com isso, veja só ... em linguagens tipo clipper, c++ você
colocar coisas do tipo "contador - 1" e pronto, mas nos scripts de você precisa
colocar "$[$contador-1]", entendeu?!
Depois de um tempo praticando você se acostuma com a sintaxe dos comandos.
Até mais, Miguel D.
*********** SEPARADOR DE RESPOSTA ***********
On 24/09/2004 at 11:34 a.m. Viliam wrote:
>Fala pessoal, dei uma pesquisada por ai (no arquivo da lista tb) e nao
>consegui chegar/encontrar uma solução. Gostaria de chegar na seguinte
>saida:
>
>vjr@ideafix:~$ ./teste.sh 10 20 30
>30
>20
>10
>
>Meu problema é que nao sei fazer referência aos parâmetros,
>percorrendo de $1 a $#.
>Tentei algo como:
>
>CONT=$#
>while [ $CONT -ne 0 ]
>do
> echo ${$CONT}
> CONT=`expr $CONT - 1`
>done
>
>Mas nao rolou.
>Alguma dica pro iniciante ? :P
>GNU bash, version 2.05b.0
>
>Valeu!
>[]s
>Viliam