例子:
X=TEST
TEST_VAR=123
eval echo ${${X}_VAR}
这给出了错误:
${${X}_VAR}: bad substitution
我怎样才能实现我想要做的事情?
最佳答案
只是逃避美元符号:
eval echo \$${X}_VAR
关于bash - 如何在 Bash 中进行替换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54338794/
例子:
X=TEST
TEST_VAR=123
eval echo ${${X}_VAR}
${${X}_VAR}: bad substitution
最佳答案
只是逃避美元符号:
eval echo \$${X}_VAR
关于bash - 如何在 Bash 中进行替换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54338794/