ich versuche einer dynamischen Variablen etwas zuzuweisen, Was mache ich falsch?
Code: Alles auswählen
for i in `seq 1 5`; do
foo_${i}="$bar"
bash: foo_=: Kommando nicht gefunden.
done
Code: Alles auswählen
for i in `seq 1 5`; do
foo_${i}="$bar"
bash: foo_=: Kommando nicht gefunden.
done
Code: Alles auswählen
gms@gms1 ~ $ bar=hallo
gms@gms1 ~ $ for ((i=1; $i<=5; i++)); do foo[$i]="$bar$i"; done
gms@gms1 ~ $ for ((i=1; $i<=5; i++)); do echo "foo[$i]=${foo[$i]}"; done
foo[1]=hallo1
foo[2]=hallo2
foo[3]=hallo3
foo[4]=hallo4
foo[5]=hallo5
Code: Alles auswählen
for i in `seq 1 5`; do
var_name=foo_${i}
declare $var_name="$bar"
done