-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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á,

Parece mas não é :)

Ele esta imprimindo o valor da variável $var_ e depois de $i, juntos
formam 1,2,3,4...

Precisa ser assim:

        eval echo \$var_$i;

Abraços...

- --

[]'s

Flavio Torres - Administrador de Sistemas
____________________________________________________________________
PGP/GPG: KeyID 0x7720DBDE
http://www.digitalinfo.com.br/gpg/

- -----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS [EMAIL PROTECTED] s: a-- C--- UL+++>+++ P->- L++ E--- W N o K-- w O M V PS 
PE Y
PGP+++>+++ t--- 5 X R tv-- b++ DI+ D G+++ e h r y+
- ------END GEEK CODE BLOCK------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)

iD8DBQFErpXINRQApncg294RAmBAAJ0TzNipjfuZPlHoKQtlsDYZMicolgCgtJxL
As2TnmvSF/nzNXUb+4+ksYE=
=9e+z
-----END PGP SIGNATURE-----


        

        
                
_______________________________________________________ 
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar 
seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/
---------------------------------------------------------------------------
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

Responder a