如何在 shellscript 中使用“#”

Bon*_*ero 0 bash

如何在 shellscript 中使用 #-symbol 并防止超出该范围的所有内容都被解释为注释?我已经用 java 编写了一个 IRC-bot,我想给出一个包含开头哈希的频道名称。

cho*_*oba 6

只需引用它或反斜杠:

echo '# not a comment'
echo "#" not a comment
echo \# not a comment either
Run Code Online (Sandbox Code Playgroud)

  • 使用反斜杠称为“转义”字符。您需要传递文字哈希标记,而不是让 shell 解释它,因此您需要对哈希符号进行转义。 (2认同)