Am 29.05.2010 01:04, schrieb pikta:
Hi all,
I'm just a beginer and I got stucked .... I'm trying to create multiple
array with variable in array's name. I would expect to have 3 arrays and
each of them would contain 3 elements like array1=(a b c) array2=(a b c )
array3=(a b c) ; what means that first element of array1[0]="a" and for
example third element of array3[2]="c". This is the way how I do it :
for (( n=1; n<4; n++ ))
do
array$n=(a b c)
done
...but there is syntax error....
That's because array$n isn't a valid name. Use eval:
eval "array$n=(a b c)"
Bernd
--
Bernd Eggink
http://sudrala.de