Я пытаюсь создать динамические имена переменных в оболочке script для обработки набора файлов с разными именами в цикле следующим образом:
#!/bin/bash
SAMPLE1='1-first.with.custom.name'
SAMPLE2='2-second.with.custom.name'
for (( i = 1; i <= 2; i++ ))
do
echo SAMPLE{$i}
done
Я ожидал бы выход:
1-first.with.custom.name
2-second.with.custom.name
но я получил:
SAMPLE{1}
SAMPLE{2}
Возможно ли генерировать имена переменных на мухе?