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

use*_*ser 3 bash

在bash,如果我有:

y=10
x='y'
echo $x # prints 'y'
Run Code Online (Sandbox Code Playgroud)

现在我想$y通过$ x:

echo ${$x} # error: "bad substitution"; I want to print 10
Run Code Online (Sandbox Code Playgroud)

如何使用名称查找变量值$x

cho*_*oba 7

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

echo ${!x}
Run Code Online (Sandbox Code Playgroud)