当前位置: 技术问答>linux和unix
shell变量的嵌套
来源: 互联网 发布时间:2017-04-27
本文导语: 本人shell菜鸟,请教各位大神一个问题: 目前定义了三个变量 typeset aaset="aa" typeset bbset="bb" typeset ccset="cc" 现在有一个type变量,它的值可能是aa, bb或者cc. 请问怎么才能echo打印时候通过type来选择打印前面的那三个...
本人shell菜鸟,请教各位大神一个问题:
目前定义了三个变量
typeset aaset="aa"
typeset bbset="bb"
typeset ccset="cc"
现在有一个type变量,它的值可能是aa, bb或者cc.
请问怎么才能echo打印时候通过type来选择打印前面的那三个变量?
用echo ${${type}set}这样子是不行的。
目前定义了三个变量
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}