In der Praxis ist es oft hilfreich, die Unix-Shell Variablen dynamisch zuerzeugen.
Ein kleines Beispiel:
VAL1=10
VAL2=20
VAL3=30
VAL4=40
VAL5=50
for i in 1 2 3 4 5
do
v=VAL$i
value=$(eval echo \$${v})
print $i $v $value
done
Output:
1 VAL1 10
2 VAL2 20
3 VAL3 30
4 VAL4 40
5 VAL5 50