Julio!

Como sempre, muito obrigado!!!



Julio Cezar Neves - DATAPREVRJ wrote:
> Fala Mauricio,
> vc leu o man do eval do tcl (que é uma linguagem). Duas formas de evitar
> isso:
>
> 1 - Vá em www.julioneves.com e no box existente no canto superior esquerdo
> escreva eval e clique no botão ao seu lado. Lá vc terá a descrição do cmd em
> português com um monte de exemplos para facilitar o aprendizado.
> 2 - No seu .bash_profile escreva a seguinte linha:
> alias man='man -a'
> desta forma, sempre que vc der man algo ele lhe apresentará tudo sobre algo
> nas diversas linguagens que atende.
>
> A escolha é sua...
>
> [ ]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: Mauricio [mailto:[EMAIL PROTECTED]
> | Enviada em: sexta-feira, 19 de maio de 2006 14:12
> | Para: [email protected]
> | Assunto: [shell-script] Re: Variáveis em nomes de variáveis..
> |
> |
> | Valeu Fabricio!!!
> |
> | Eu já tinha procurado sobre Eval... mas digitando man eval eu
> | tenho isso:
> |
> |   Eval  takes  one or more arguments, which together comprise
> | a Tcl script containing one or more commands.  Eval concate-
> |         nates all its arguments in the same fashion as the
> | concat command, passes the concatenated string to the Tcl interpreter
> |         recursively,  and  returns  the  result  of  that
> | evaluation (or any error generated by it).  Note that the list command
> |         quotes sequences of words in such a way that they are
> | not further expanded by the eval command.
> |
> |
> | o que é tcl interpreter????? Alguém poderia dar uma luz?
> |
> |
> | obrigado mais uma vez...
> |
> | Fabricio Lopes de Souza wrote:
> | > opa , acho que o jeito que você quer é assim né , ficou estranho ,
> | > pode ser que tenha uma forma melhor . :)
> | >
> | > gentoo-box wrk # cat teste
> | > var=(S2 S3 S4 S5 S6)
> | >
> | > for i in $(seq 0 4) ; do
> | >         eval sistema_${var[$i]}="$i"
> | >         eval echo \$$(eval echo sistema_${var[$i]})
> | > done
> | >
> | > echo "Comprovacao :"
> | >
> | > echo $sistema_S2
> | > echo $sistema_S3
> | > echo $sistema_S4
> | > echo $sistema_S5
> | > echo $sistema_S6
> | > gentoo-box wrk # sh teste
> | > 0
> | > 1
> | > 2
> | > 3
> | > 4
> | > Comprovacao :
> | > 0
> | > 1
> | > 2
> | > 3
> | > 4
> | > gentoo-box wrk #
> | >
> | >
> | >
> | > On 5/19/06, Fabricio Lopes de Souza
> | <[EMAIL PROTECTED]> wrote:
> | >> gentoo-box wrk # cat teste
> | >> var=(S2 S3 S4 S5 S6)
> | >>
> | >> for i in $(seq 0 4) ; do
> | >>         eval sistema_${var[$i]}="$i"
> | >>         eval echo sistem_${var[$i]}
> | >> done
> | >> gentoo-box wrk # sh teste
> | >> sistem_S2
> | >> sistem_S3
> | >> sistem_S4
> | >> sistem_S5
> | >> sistem_S6
> | >> gentoo-box wrk #
> | >>
> | >>
> | >> On 5/19/06, Mauricio <[EMAIL PROTECTED]> wrote:
> | >>> Olá gente,
> | >>>
> | >>> Desculpem se for algo batido... mas é possível variáveis
> | compor o nome de outras variáveis??
> | >>>
> | >>>
> | >>> Algo que tornasse "possível" um laço como o abaixo?
> | >>>
> | >>>
> | >>> var=(S2 S3 S4 S5 S6)
> | >>>
> | >>> for (( i=0; i<[EMAIL PROTECTED]; i++ ))
> | >>> do
> | >>>         sistema_${var[$i]}="$i"
> | >>>         echo "$sistema_${var[$i]}"
> | >>> done
> | >>>
> | >>>
> | >>>
> | >>>
> | >>>
> | >>>
> | >>>
> | ---------------------------------------------------------------------
> | >>> 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: [EMAIL PROTECTED]
> | >>>
> | ---------------------------------------------------------------------
> | >>> 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 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: [EMAIL PROTECTED]
> | >
> | ---------------------------------------------------------------------
> | > 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
>>
>> 
>
>
>
> ---------------------------------------------------------------------
> 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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> 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 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: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> 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
>




---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

Responder a