什么是`!`在shell平均值中的变量之前



我在一个shell文件中看到,它有这样的代码:

getValue ${!value}

您可以看到在可变value之前有一个!。我找不到此用法的文档,这是什么意思?

!用于取消引用变量,请参见以下示例:

abc=def
value=abc
echo ${!value}
def

请参见外壳参数展开。

最新更新