shell变量的嵌套
本人shell菜鸟,请教各位大神一个问题:
目前定义了三个变量
typeset aaset="aa"
typeset bbset="bb"
typeset ccset="cc"
现在有一个type变量,它的值可能是aa, bb或者cc.
请问怎么才能echo打印时候通过type来选择打印前面的那三个变量?
用echo ${${type}set}这样子是不行的。
------解决方案--------------------
ksh要nameref
nameref varname=${type}"set"
echo ${varname}