shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] como indexar nome de variavel?


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] como indexar nome de variavel?
Date: Tue, 30 May 2006 14:57:34 -0300

Aê Ricardo,
Prompt> ARQUIVO_01=3
Prompt> ARQUIVO_02=5
Prompt> ARQUIVO_03=9
Prompt> for ((i=1; i<=3; i++))
> {
>     eval echo \$ARQUIVO_0$i;
> }
3
5
9

[ ]s,
Julio Cezar Neves
Tel:+55 21 2555-6148 / +55 21 8112-9988
Fax: +55 21 2555-6154
http://www.julioneves.com


| -----Mensagem original-----
| De: Ricardo Acosta [mailto:address@hidden]
| Enviada em: terça-feira, 30 de maio de 2006 14:12
| Para: address@hidden
| Assunto: Re: [shell-script] como indexar nome de variavel?
| 
| 
| ai pessoal. nao é exatamente o mesmo probelma anterior!
| é um novo...
| mas acho que não entendi o conceito!
| 
| no Script abaixo o que faço para ver a saida
| o valor armazenado nas variáveis:
| ARQUIVO_0[1-3]
| 
| olhem o que estou fazendo:
| ........
| acosta@clima:/zdepth2_PDG$ cat plota.gmt.sh
| #!/bin/bash
| ARQUIVO_01="ano_01_sib2dt.dat"
| ARQUIVO_02="ano_02_sib2dt.dat"
| ARQUIVO_03="ano_03_sib2dt.dat"
| 
| for i in $(seq 1 3)
| do
| eval ARQUIVO="ARQUIVO_0"$i
| eval echo $ARQUIVO
| done
| acosta@clima:/zdepth2_PDG$./plota.gmt.sh
| ARQUIVO_01
| ARQUIVO_02
| ARQUIVO_03
| ........
| 
| > ----- Original Message -----
| > From: "Felipe Kellermann" <address@hidden>
| > To: <address@hidden>
| > Sent: Friday, May 26, 2006 9:53 PM
| > Subject: Re: [shell-script] como indexar nome de variavel?
| >
| >
| > > On Fri, 26 May 2006 6:31pm  -0300, Tiago Barcellos Peczenyj wrote:
| > >
| > >> ->for i in 1 2 3
| > >> do eval "teste_$i=$i"
| > >> echo $teste_$i
| > >> done
| > >>
| > >> 1
| > >> 2
| > >> 3
| > >
| > > Oops. Engano. Parece estar correto mas nao esta. Precisa 
| ser eval echo
| > > \$teste_$i. Esta mostrando sempre o valor de $fuu_ e de 
| $i. Juntos formam
| > > novamente o 1, 2 e 3.
| > >
| > > --
| > > Felipe Kellermann
| > >
| > >
| > > 
| ---------------------------------------------------------------------
| > > 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.listas-discussao.cjb.net
| > > 
| ---------------------------------------------------------------------
| > > Servidor Newsgroup da lista: news.gmane.org
| > > Grupo: gmane.org.user-groups.programming.shell.brazil
| > >
| > >
| > > Links do Yahoo! Grupos
| > >
| > >
| > >
| > >
| > >
| > >
| > >
| > >
| > >
| >
| >
| >
| > -------------------------------------------------------
| > Esta mensagem foi verificada pelo Anti-Vírus NetUno.
| > NetUno Internet - http://www.netuno.com.br
| >
| >
| >
| > 
| ---------------------------------------------------------------------
| > 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.listas-discussao.cjb.net
| > 
| ---------------------------------------------------------------------
| > Servidor Newsgroup da lista: news.gmane.org
| > Grupo: gmane.org.user-groups.programming.shell.brazil
| >
| >
| > Links do Yahoo! Grupos
| >
| >
| >
| >
| >
| >
| >
| >
| >
| 
| 
| -- 
| __________________________
| Ricardo Acosta
| Laboratório de Clima e Biosfera
| Departamento de Ciências Atmosféricas - USP/IAG/ACA
| 
| 
| ---------------------------------------------------------------------
| 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.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos




 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]