从shell脚本查找字符串变量值

从shell脚本查找字符串变量值

问题描述:

在bash的,如果我有:

In bash, if I have:

y=10
x='y'
echo $x # prints 'y'

现在我想获得 $ Y 通过$ X:

Now I want to get $y via $x:

echo ${$x} # error: "bad substitution"; I want to print 10

我如何查找与名称的变量值 $ X

请参阅参数扩展bash的手册中:

See Parameter Expansion in bash manual:

echo ${!x}