Вот пример сценария, который не работает так, как я ожидаю:
#!/bin/bash
for dynamic in a b c; do
myvar=$dynamic
export $myvar="hi"
echo $(eval "$myvar")
echo $dynamic
done
Я хочу, чтобы результат был:
hi
a
hi
b
hi
c
Есть идеи? Я готов отказаться от этого метода, но я определенно хочу иметь возможность создавать переменную с именем из выходных данных алгоритма. В данном случае это просто цикл for.