为什么像"$" ""这样的字符不是 bash shell 元字符

  • 本文关键字:字符 bash shell bash shell
  • 更新时间 :
  • 英文 :


在阅读Bash参考手册时,我在定义中注意到:

元字符

一个字符,当不加引号时,分隔单词。元字符是空格、制表符、换行符或以下字符之一:"|"、"&"、";"、"("、")"、"<"或">"。

但是像 $、\ 和其他字符都有特殊的含义。为什么它们没有被列为元字符?

您在问题中发布了答案(作为您从文档中引用的文本的一部分)。

元字符是:

一个字符,当不加引号时,分隔单词。

$都不用于分隔单词。当没有引用时,它们都与它们后面的字符保持在一起。

$是变量的符号。
用作转义字符。

最新更新