Ответ 1
Вот так:
eval c=\$$var
лучший, более безопасный способ использования косвенности:
c=${!var}
У меня есть строка кода
eval echo \$$var
который печатает строку. Как сохранить эту строку в переменной?
Вот так:
eval c=\$$var
лучший, более безопасный способ использования косвенности:
c=${!var}
newVariable=$(eval echo \$$var)
Этого можно достичь, используя синтаксис обратной кавычки: ' '
c='$var'