Вы должны попробовать это таким образом.
DB_BACKUP_PATH='/home/test'
declare -a arr=("db_test_1" "db_test_2" "db_test_3")
for db_name in "${arr[@]}"
do
echo "$DB_BACKUP_PATH/$db_name"
done
ИЛИ, если вы хотите создать массив с помощью переменной, попробуйте:
DB_BACKUP_PATH='/home/test'
DATABASE_NAMES='db_test_1 db_test_2 db_test_3'
IFS=' ' read -r -a arr <<< "$DATABASE_NAMES"
for db_name in "${arr[@]}"
do
echo "$DB_BACKUP_PATH/$db_name"
done
Вывод будет следующим.
/home/test/db_test_1
/home/test/db_test_2
/home/test/db_test_3