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