linux-l: Re: your mail

Robert Hagemann rhagemann at psipenta.com
Fr Sep 25 09:41:05 CEST 1998


<cite>


> Hi folks,
>
> weiß hier jemand, wie ich auf eine Shell-Variable zugreifen kann, deren
> Name ich mir aus einer
> anderen Variable hole?
> Beispiel:
> function printvar {
>   echo ${$1}}
>   ^^^^^^^^^^
>        funktioniert so nicht!

eval echo \$$1

wie isses damit?

Oli
--
Oliver Hillmann, Berlin (Germany) <ohil at tequila.in-berlin.de>
</cite>

Kann ich leider hier nicht in der bash ausprobieren, sondern nur in der
Korn-Shell. Geht leider nicht:
<prompt>
function tf { eval echo \$$1; }
foo='bar'
bar='ok'
tf foo
> bar
</prompt>
(Alle Variable sind exportiert.)

Schade, Robert
.









Mehr Informationen über die Mailingliste linux-l