我一直在使用bash
约3 mounth
我一步一步地理解语言,但我有一个问题
bash中$
的实际意义与C相同?
我的意思是$
不是$1
,$0
,$#
等等。
只有$。
答案 0 :(得分:2)
$
用于执行参数扩展。对于名为foo
的变量,表达式$foo
会扩展为变量的值。
$ foo=3
$ echo "foo"
foo
$ echo "$foo"
3
$
也用作默认/通用提示符,但它只是用作一个独特的字符;它没有实际意义,可以在不造成功能变化的情况下进行替换。