【发布时间】:2019-11-07 14:42:10
【问题描述】:
我正在尝试使用间接扩展设置一些变量。根据我阅读的文档,设置应该很简单:
var1=qa
qa_num=12345
varname="${var1}_ci"
echo ${!varname}
我应该得到“12345”。相反,输出是“varname”。如果我删除感叹号,我会得到“qa_ci”,而不是“12345”
这应该是一个相对简单的解决方案,所以我不确定我错过了什么,如果有的话。
【问题讨论】:
标签: linux bash variables variable-names indirection