Как сделать косвенные ссылки на переменные в скрипте fi sh?
Итак, у меня есть переменная $var1
, которая содержит имя другой переменной $var2
. Нет, я хочу узнать, что находится внутри $var2
.
В bash Я мог бы использовать value = ${!var1}
в других оболочках, к сожалению, довольно уродливый eval "value=\"\${$var1}\""
. Но я как-то не могу заставить что-либо работать в fi sh.
PS Мне это нужно, потому что я использую исходные файлы, определяющие команды, которые даются сценарию.