LINUX.ORG.RU

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

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

Правильный ответ: Вам не нужно «прокидывать переменную», а необходимо вернуть из функции результат штатным для Shell/BASH образом - через STDOUT и записать этот результат в одномерный массив:

parse_search_template () {
  echo -e "a b c\nd e f\ng h i"
}
IFS=$'\n' readarray lstResult=($(parse_search_template))

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

Правильный ответ: Вам не нужно «прокидывать переменную», а необходимо вернуть из функции результат штатным для Shell/BASH образом - через STDOUT и записать этот результат в одномерный массив:

IFS=$'\n' readarray lstResult=($(parse_search_template))