Есть несколько массивов:
mas1=(1 2 3 4 5)
mas2=(6 7 8 9 0)
mas3=(a s d f g)
Не получается перебрать массивы меняя их коэффициент и скопировать один массив в другой.
Делаю это вот так:
mas1=(1 2 3 4 5)
mas2=(6 7 8 9 0)
mas3=(a s d f g)
declare -a MASSIV
per="mas"
for(( i=1 ; i<4 ; i++ ))
do
zk=$per$i
eval MASSIV=("${zk[@]}")
done
Перебрал уже много вариантов:
eval MASSIV=("${$zk[@]}")
eval MASSIV=("${\$zk[@]}")
eval MASSIV=("${'$'zk[@]}")
eval MASSIV=( ${"$zk"[@]} )
и т. д.