Оболочка: как добавить префикс при просмотре массива?

Я пытаюсь перебрать массив и добавить префикс к каждому значению в массиве. Упрощенная версия кода:

#!/bin/sh
databases=( db1 db2 db3 )
for i in live_${databases[@]} stage_${databases[@]}
do
    ....
done

Однако он добавляет префикс только к первому значению в массиве - значения, которые он перебирает, следующие:

live_db1 db2 db3 stage_db1 db2 db3

Есть мысли? Спасибо.

5
задан ndmeiri 4 October 2016 в 06:15
поделиться