例子:

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/

10-16 10:32