bash 中的 $ 是什么?

Dav*_*ebj 3 bash dollar-sign

我已经使用了bash大约3个月了。
我正在逐步理解该语言,但我有一个问题。
bash中的真正含义$与C相同吗?

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

che*_*ner 5

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

$ foo=3
$ echo "foo"
foo
$ echo "$foo"
3
Run Code Online (Sandbox Code Playgroud)

$也用作默认/通用提示符,但它只是用作区别字符;它没有实际意义,可以被替换而不会导致功能发生任何变化。