[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Comando Eval
From: |
William Marques |
Subject: |
Re: [shell-script] Comando Eval |
Date: |
Mon, 12 Sep 2005 13:20:45 -0300 |
User-agent: |
Mozilla Thunderbird 1.0.6 (X11/20050716) |
cassio_lago escreveu:
Olá a todos
Andei observando alguns exemplos de scripts que vi na lista e notei
que muitas vezes aparece o comando "eval", mas nao consegui descobrir
para que serve. Alguém poderia me explicar para que serve este comando??
Obrigado e bom trabalho à todos.
Cássio Lago
---------------------------------------------------------------------
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
---------------------------------------------------------------------
Links do Yahoo! Grupos
Cássio,
Vamos supor que temos 2 variaveis:
A variável VAR1 possui valor 5;
A variável VAR2 possui valor = a string $VAR1;
se dermos echo $VAR2, teremos o resultado $VAR1, mas se utilizarmos o
eval teremos o valor de VAR1, que no nosso caso é 5.
Faz um teste aí:
$ VAR1=5
$ VAR2=\$VAR1
echo $VAR2
$VAR1
eval echo $VAR2
5
Ou seja, eval está "evaluating" , ou pegando o valor de algo.
dá uma olhada em
http://www.ss64.com/bash/eval.html ,
que daí você vai entender melhor.
Espero ter podido ajudar em algo.
[]'s,
--
William Henrique Siqueira Marques
address@hidden
_______________________________________________________
Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. Participe! www.yahoo.com.br/messenger/promocao