LINUX.ORG.RU

История изменений

Исправление achilles_85, (текущая версия) :

Немного не то. Эти строки, попадающие в массив, результат проверки.

declare -a arr=()
for (( i=0; i < 5; i++ ))
do
  STATUS=$(command)
  arr+=("$STATUS")
done

Нужно сначала циклом массив заполнить, после вывести каждый элемент на новой строке. Но в этом типа массива каждый элемент это все, через пробел. В такой ситуации как ассоциативным массивом вырулить не знаю. Хотя!! Можно индекс в таком виде

arr[$i]
в цикле использовать?

Исходная версия achilles_85, :

Немного не то. Эти строки, попадающие в массив, результат проверки.

declare -a arr=()
for (( i=0; i < 5; i++ ))
do
  STATUS=$(command)
  arr+=("$STATUS")
done

Нужно сначала циклом массив заполнить, после вывести каждый элемент на новой строке. Но в этом типа массива каждый элемент это все, через пробел. В такой ситуации как ассоциативным массивом вырулить не знаю.