在阅读Bash参考手册时,我在定义中注意到:
元字符
一个字符,当不加引号时,分隔单词。元字符是空格、制表符、换行符或以下字符之一:"|"、"&"、";"、"("、")"、"<"或">"。
但是像 $、\ 和其他字符都有特殊的含义。为什么它们没有被列为元字符?
您在问题中发布了答案(作为您从文档中引用的文本的一部分)。
元字符是:
一个字符,当不加引号时,分隔单词。
$
和都不用于分隔单词。当没有引用时,它们都与它们后面的字符保持在一起。
$
是变量的符号。用作转义字符。