[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Comando eval
From: |
DyNaMiTe |
Subject: |
Comando eval |
Date: |
Thu, 3 Oct 2002 09:01:35 -0300 |
Júlio,
Eu li a sua explicação e o comando eval pra mim é quase um mistério, ainda
não compreendi direito quando deve ser utilizado. (sei que esta não é a
pergunta do Luís, mas é uma curiosidade minha)
----- Original Message -----
From: "Julio Cezar Neves - DATAPREVRJ"
<address@hidden>
To: <address@hidden>
Sent: Wednesday, October 02, 2002 5:33 PM
Subject: [shell-script] Exibir conteúdo de variável cujo nome está em outra
veriável
Luís, observe a sequência de comandos:
Prompt> b=2
Prompt> a=b
Prompt> echo \$$a
$b
Prompt> eval echo \$$a
2
Qdo eu fiz echo \$$b eu "escapei" o 1o. $ e recebi um $b. Para receber o
valor deste $b é necessário que o comando seja re-executado. Para isso é que
se usa o eval.
Se entendi bem o seu problema, o ??? deveria ser substituído por:
$(eval echo \$$GRP)
Se não for isso avise.
[ ]s,
Julio Cezar Neves
-Eu Apoio o Software Livre-
-I Support Free Software-
* +55 21 2528-7070 / 9853-4044
*address@hidden