首页 > 解决方案 > #~ 在 bash 脚本中是什么意思?

问题描述

例如:

#~ echo -e "Hello World"

我知道 # 用于评论,这一行是评论,但在我正在查看的脚本的每一行中,它都放在 # 之后

标签: bashshell

解决方案


这些注释是gettextPO 文件(用于翻译)的 GNU 格式的一部分,尤其是过时的消息:

[...] 源中不再存在的消息。所有过时的消息都在合并的 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


推荐阅读