I am trying to expand all values in an array I get to through indirect expansion:
> my_array=(coconut banana) > echo \"${my_array[@]}\" coconut banana
The problem is my_array_name=my_array. You need to retrieve all values of my_array. Try this instead:
my_array_name=my_array
my_array
my_array_name=${my_array[@]} echo "${my_array_name[@]}"