LINUX.ORG.RU

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

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

a=(Новости Дети Наука)
b=(1 2 3)
echo "a = ${a[@]}"
echo "b = ${b[@]}"
echo "Changing..."
for i in $(seq 0 ${#a[@]}); do
    a[${i}]=${b[${i}]}
done
echo "a = ${a[@]}"
a = Новости Дети Наука
b = 1 2 3
Changing...
a = 1 2 3

Так подходит?

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

a=(Новости Дети Наука)
b=(1 2 3)
echo "a = ${a[@]}"
echo "b = ${b[@]}"
echo "Changing..."
for i in $(seq 0 ${#a[@]}); do
    b[${i}]=${a[${i}]}
done
echo "b = ${b[@]}"
a = Новости Дети Наука
b = 1 2 3
Changing...
b = Новости Дети Наука

Так подходит?