Как присвоить значение переменной, которая имеет переменную в ее имени?Назначить имя динамической переменной в Bash
var1="file"
var2_$var1="folder"
Код, приведенный выше, дает мне ошибку -bash: var2_file=folder: command not found
. Мне было любопытно узнать, как назначить переменной с другой переменной в ее имени.
версия Bash является «GNU Баш, версия 4.1.2»
Это очень специфичная оболочка. Какую оболочку вы используете? Bash (из сообщения об ошибке)? Также перечислите версию. Не отвечайте в комментарии. Пожалуйста, отредактируйте сам вопрос. –
Зачем вам это нужно? Там могут быть лучшие способы достижения вашей цели. – choroba
В 99% случаях лучше использовать ассоциативные массивы. – jm666