【问题标题】:What is the $ in bash?bash 中的 $ 是什么?
【发布时间】:2013-05-17 05:51:58
【问题描述】:

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

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

【问题讨论】:

  • C中没有$,怎么可能是一样的意思呢?
  • @chirlu: 两者都不是 bash,所以理论上它们是相同的 :)
  • 给我们一些你找到它的特定背景
  • 您是在说PS1(提示符)有一个“$”吗?
  • 我的意思是只有 $ 的真正含义。它只是变量的指标吗?有什么别的意义吗?

标签: bash dollar-sign


【解决方案1】:

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

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

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

【讨论】:

  • 非常感谢。这就是我一直在寻找的:)
猜你喜欢
  • 2013-11-26
  • 2012-05-12
  • 2011-04-23
  • 2019-03-24
  • 2016-06-19
  • 1970-01-01
  • 2012-09-06
  • 2013-07-15
  • 2017-05-14
相关资源
最近更新 更多