什么是bash中的$?

时间:2013-05-22 08:47:20

标签: bash dollar-sign

我一直在使用bash约3 mounth 我一步一步地理解语言,但我有一个问题 bash中$的实际意义与C相同?

我的意思是$不是$1$0$#等等。 只有$。

1 个答案:

答案 0 :(得分:2)

$用于执行参数扩展。对于名为foo的变量,表达式$foo会扩展为变量的值。

$ foo=3
$ echo "foo"
foo
$ echo "$foo"
3

$也用作默认/通用提示符,但它只是用作一个独特的字符;它没有实际意义,可以在不造成功能变化的情况下进行替换。