J'ai une fonction qui crée un tableau et je veux retourner le tableau à l'appelant :
create_array() {
local my_list=("a", "b", "c")
echo "${my_list[@]}"
}
my_algorithm() {
local result=$(create_array)
}
Avec cela, je n'obtiens qu'une chaîne élargie. Comment puis-je "retourner" ma_liste sans utiliser quoi que ce soit de global ?