Shellscripting-Problem

Thomas Schmidt challenger-rip at gmx.de
Mon Mai 26 23:03:06 CEST 2003


* Frank Matthieß schrieb am 26.05.03, um 21:06 Uhr:
> for N in 1 2 3; 
> do
> 	eval $(echo "echo \$S${N}_T")
> done

Danke vielmals, das tut genau das was ich wollte.
Ich hätte vllt. noch erwähnen sollen, das ich die Variable dann quasi
noch irgendwo "zwischenspeichern" wollte, und nicht unbedingt sofort
ausgeben möchte, aber das hab ich inzwischen folgendermassen gelöst:

OUT=$(eval \$\(echo "echo \$S$1_BLA"\))
echo $OUT

Das sieht zwar reichlich merkwürdig aus, funktioniert aber exakt wie
gewünscht. Hat zufällig jemand eine Idee, wie man das noch verkürzen 
kann?

MfG Thomas

-- 
Thomas Schmidt
:wq
-------------- 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         : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20030527/d39b8656/attachment.pgp