Wat ik graag wil kan ik het beste aan de hand
van dit simpele voorbeeld uitleggen:
Nu wil ik graag met v de waardes van A1,A2,A3 kunnen doorlopen. Ik wil dus een variabele
samenstellen uit een variabele.
De voorgaande constructie werkt echter niet,
$$Y werkt ook niet want dan krijg je het process nummer gevolgd door Y, maar hoe dan wel???
van dit simpele voorbeeld uitleggen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| !/bin/sh
VAR1="a1 a2 a3"
a1="1 2 3"
a2="4 5 6"
a3="10 9 8"
for X in $VAR1; do
for Y in $X; do
v = ${$Y}
echo $Y $v
done
done |
Nu wil ik graag met v de waardes van A1,A2,A3 kunnen doorlopen. Ik wil dus een variabele
samenstellen uit een variabele.
De voorgaande constructie werkt echter niet,
$$Y werkt ook niet want dan krijg je het process nummer gevolgd door Y, maar hoe dan wel???