У меня есть функция, которая создает массив, и я хочу вернуть массив вызывающему:
create_array() {
local my_list=("a", "b", "c")
echo "${my_list[@]}"
}
my_algorithm() {
local result=$(create_array)
}
При этом я получаю только расширенную строку. Как я могу "вернуть" my_list, не используя ничего глобального?