bash shell 允许您使用 ${!variablename} 执行此操作。这将检索名称包含在名为“variablename”的变量中的 bash 变量。我正在寻找一种使用 Cheetah3 做同样事情的方法(当然,不一定使用相同的语法 - 但我正在寻找某种方法来在 Cheetah3 本身内实现该功能。)
这是一个使用 bash 来说明我的意思的示例:
% ONE="1"
% TWO="2"
% CHOICE="ONE"
% echo ${!CHOICE}
1
% CHOICE="TWO"
% echo ${!CHOICE}
2