[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
- RES: [shell-script] como indexar nome de variavel?,
Julio Cezar Neves - DATAPREVRJ <=