shell 中的特殊字符

shell 中的特殊字符

我知道有些字符如"*需要转义才能表示其字面值。

我想知道是否有所有这些的权威集合/列表?

答案1

正如评论所指出的,这取决于 shell,因为每个 shell 都有自己的语言。bash您可以获得一个很好的列表这里

POSIX shell 语法还包括一个列表,它与的列表非常相似bash

这是 POSIX 列表,不过bash上面的链接也解释了它们的特殊之处:

|  &  ;  <  >  (  )  $  `  \  "  '  <space>  <tab>  <newline>

*   ?   [   #   ˜   =   %

相关内容