Как присвоить значение массиву в bash?

Я пытаюсь прочитать список значений из текстового файла hello.txt и сохранить их в массиве.

counter=0

cat hello.txt | while read line; do
 ${Unix_Array[${counter}]}=$line;
 let counter=counter+1;
    echo $counter;
done

echo ${Unix_Array[0]}
echo ${Unix_Array[1]}
echo ${Unix_Array[2]}

Я не могу присвоить значения массиву Unix_Array[].. Оператор echo не печатает содержимое массива.

5
задан 18 June 2012 в 17:31
поделиться