shell中变量之前的`!`是什么意思?

时间:2013-11-28 02:48:28

标签: shell variables

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

getValue ${!value}

您可以在变量!之前看到value。我找不到这种用法的文件,这是什么意思?

1 个答案:

答案 0 :(得分:2)

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

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

另见Shell Parameter Expansion