[linux-l] Gibt's sowas wie Variablen-Expansion in bash?

Frank Reker frank at reker.net
Mo Dez 1 10:42:32 CET 2008


Am Sun 30. Nov 2008 22:14 +0100 schrieb Axel Weiss:

>SYMBOLS="S1 S2 S3 S4 S5"
>
>for i in $SYMBOLS ; do
>	eval DEF1_$i=VAL1_$i
>done
>
>for i in $SYMBOLS ; do
>	echo "$i: DEF1_$i ${DEF1_$i}"
>done
>
[...]
>funktioniert ja, die Variablen liegen also vor. Wie mache ich das
>richtig?


for i in $SYMBOLS ; do
	eval echo "$i: DEF1_$i \${DEF1_$i}"
done



-- 
Don't worry be happy ...
Ciao Frank
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20081201/6dee6c84/attachment.sig>


Mehr Informationen über die Mailingliste linux-l