
Hallo
i=1 sei eine Zählvariable mit Startwert 1 TMP1=/tmp/eins und TMP2=/tmp/zwei seien zwei Variablen, deren Namen auf eine fortlaufende Zahl endet mit beliebigem Inhalt.
Jetzt soll $TMP1, $TMP2, $TMP10000 in einer Schleife ausgegeben werden.
Dazu zähle ich i hoch und versuche quasi sowas wie $"TMP$i" auszugeben. Leider finde ich keine Möglichkeit, den Namen der Variablen, die ausgegeben werden soll, variabel anzugeben.
2 Dinge fallen mir ein: - die Bash kennt Arrays (siehe man bash unter ARRAY) - eval, vielleicht hilft ja sowas: for i in `seq 1 10` do eval "a$i"=$i # Zuweisung an "array"-element-bariable a$i done for i in `seq 1 10` do echo $((a$i)) # Ausgeben der "array"-element-variablen a$i done Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer