sergio.ps escreveu:
> Olá novamente a todos os colegas da lista.
> Tenho uma dúvida de programação no shell.
> Vamos supor que num bash script eu tenha a seguinte situação:
> var_1=123
> var_2=456
> var_3=789
> var_4=ABC
> var_5=DEF
> Bem eu preciso recuperar o valor de cada uma durante um loop de 1 a 5.
> for((i=1; i<6; i++));
> do
> echo "O valor $i é: $var_? (valor de i)";
> done;
> Como eu faço isso, para não ter de repetir 5 vezes a mesma coisa.
>
Olá,
Quase conseguiu:
var[1]=123
var[2]=456
var[3]=789
var[4]=ABC
var[5]=DEF
for ((i=1; i<6; i++)); do
echo "O valor da variável $i é: ${var[$i]}"
done
--
[]'s
Claudio Polegato Junior
Um peregrino de Problemas; Um pergaminho de Soluções.
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html