标签: bash unix
如果我有2个变量,其值分配如下 -
a=1; s1=555
我们可以使用以下方式打印555:
$ echo $s`echo $a`
...?我的要求是在第二个变量中使用变量'a'来打印s1的最终值。
我已经尝试过但失败了。有什么办法吗?
感谢。
答案 0 :(得分:0)
Bash具有间接评估支持的原生语法:
a=1 s1=555 varname="s$a" echo "${!varname}"