13 Oct
2008
13 Oct
'08
14:44
Hallo Alexander, Alexander Beck-Ratzka schrieb:
Hallo Liste,
ich möchte gerne in einem Script Variablenamen variabel erzeeugen, eir in folgendem Beispiel:
[snip]
#!/bin/bash for i in `seq 1 3` do mm$i=$i done
echo "$mm1 $mm2 $mm3" exit 0 [snip]
Versuchs mal mit eval mm$i=$i Hat bei mir grad funktioniert: abirndt@UBUNTUNB:~/tmp$ ./test.bash ++ seq 1 3 + for i in '`seq 1 3`' + eval mm1=1 ++ mm1=1 + for i in '`seq 1 3`' + eval mm2=2 ++ mm2=2 + for i in '`seq 1 3`' + eval mm3=3 ++ mm3=3 + echo '1 2 3' 1 2 3 + exit 0 Gruß Axel -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org