2

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

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

4

1 回答 1

3

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

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

$也用作默认/通用提示,但它只是用作独特的字符;它没有实际意义,并且可以在不引起任何功能更改的情况下被替换。

于 2013-05-22T13:09:33.850 回答