例如:
#~ echo -e "Hello World"
我知道#是用于注释,此行是注释,但是在我正在查看的脚本的每一行上,它都放在#之后
答案 0 :(得分:2)
这些注释是PO文件(用于翻译)的GNU gettext
格式的一部分,尤其是过时的消息:
[...]消息源中不再存在的消息。所有 过时的消息在合并的PO文件的末尾分组,并且 由#〜评论完全注释掉
也许脚本的作者使用gettext
工具集生成了这些注释,或者采用了相同的语法来传达相似的含义。
参考文献:
https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html http://pology.nedohodnik.net/doc/user/en_US/ch-poformat.html