Вопрос, строковые массивы с bash ведь есть? Вот пытаюсь сделать так, чтобы строки из файла array.list записывались в строковый массив array, а потом вывести их... и не работает. Где ошибка?
#!/bin/bash
i=1
cat array.list | while read str
do
array["$i"]="$str"
i=$(($i+1))
done
echo ${array[@]}