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




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


Links do Yahoo! Grupos

Responder a