bash中的美元是多少?

bash中的美元是多少?,bash,dollar-sign,Bash,Dollar Sign,我已经使用了大约3个月的bash。 我正在一步一步地理解这门语言,但我有一个问题。 bash中$的真正含义与C是一样的吗 我指的是$不是$1,$0,$等等。 只有美元 使用$执行参数扩展。对于名为foo的变量,表达式$foo将展开为变量的值 $ foo=3 $ echo "foo" foo $ echo "$foo" 3 $也用作默认/通用提示,但在那里它只是用作一个特殊字符;它没有实际意义,可以在不引起任何功能变化的情况下被替换。在C中,没有$,那么它的意思又是什么呢?@chirlu:在ba

我已经使用了大约3个月的
bash

我正在一步一步地理解这门语言,但我有一个问题。
bash中
$
的真正含义与C是一样的吗

我指的是
$
不是
$1
$0
$
等等。

只有美元

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

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

$
也用作默认/通用提示,但在那里它只是用作一个特殊字符;它没有实际意义,可以在不引起任何功能变化的情况下被替换。

在C中,没有
$
,那么它的意思又是什么呢?@chirlu:在bash中也没有,所以理论上它们是一样的:)给我们一些特定的上下文,你发现它是在谈论用“$”表示
PS1
(提示)我的意思是真正有意义的只有美元。它只是变量的指标吗?还有其他意义吗?非常感谢。这就是我想要的:)