bash - bash 中的 $ 是什么?

标签 bash dollar-sign

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

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

最佳答案

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

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

关于bash - bash 中的 $ 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16687355/

相关文章:

linux - 批量删除多个父文件夹中的子文件夹

bash - 制作 shell 脚本守护进程的最佳方法?

jquery - jQuery 属性选择器中的美元符号是什么意思?

string - 为什么 $'\0' 或 $'\x0' 是一个空字符串?应该是空字符,不是吗?

javascript - 奇怪的 jQuery 格式,谁能解释一下?

haskell - 如何理解 `$` 在 Haskell 中的用法

Bash:如何打印文件夹中第 n 个文件的文件名

mysql - Bash 包含不工作

linux - awk 脚本头 : #!/bin/bash 或 #!/bin/awk -f?

nsis - 您将如何在 NSIS 中转义美元符号?