[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Referencia a variaveis
From: |
Rodrigo F Baroni |
Subject: |
Re: [shell-script] Referencia a variaveis |
Date: |
Wed, 18 Aug 2004 19:42:22 -0300 (BRT) |
User-agent: |
POPMail/1.4.2 |
Frederico B Caldeira disse:
>
> Ola a todos.
>
> Possuo 4 variaveis (var1, var2, var3 e var4). Preciso
> fazer referencias a estas variaveis dentro de um loop.
> Algo do tipo:
>
> fim=4
> var1=10;var2=20;var3=30;var4=40
> if [ ${fim} -ge 1 ]
> then
> i=1
> while [ $i -le ${fim} ]
> do
> echo "$i -> $var$i" # <- ???
> i=`expr $i + 1`
utilize i=$((i + 1))
mais rápido, e quem faz isso é o shell, não o processo "expr"
> done
> fi
>
> Alguem sabe como escrever corretamente a linha abaixo?
>
> echo "$i -> $var$i"
utilize ${var}${i}
esse erro é comum mesmo..
Falouz
Rodrigo F Baroni
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
".. mas se é algo cujo conhecimento a humanidade poderá se beneficiar
tremendamente, eu não devo reter pra mim. A proposta da ciência e da tecnologia
é desenvolver informações úteis para a humanidade para ajudar as pessoas a
viverem suas vidas de forma melhor. Se prometemos reter essa informação, se man-
tivermos segredo, então estaremos traindo a missão de nossa área."
-Richard Stallman. President of the Free Software Foundation
www.fsf.org
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~