bash - #~ 在 bash 脚本中是什么意思?
问题描述
例如:
#~ echo -e "Hello World"
我知道 # 用于评论,这一行是评论,但在我正在查看的脚本的每一行中,它都放在 # 之后
解决方案
这些注释是gettext
PO 文件(用于翻译)的 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
推荐阅读
- html - 如何在 CSS 中为所有子类正确设置样式?
- jboss - Keycloak LDAP 用户身份验证不起作用
- c++ - 在字符串列表中查找字符串,然后将字符串设置为找到的字符串?
- cookies - Apify:在 RequestQueue 中保留标头
- java - 通过 jList 从数据库中删除对象
- c++ - 警告 C26495 从构造函数调用函数以初始化变量,为什么?
- python - 如何遍历numpy数组并删除异常?
- android - react-native-config 将 .env 文件路径从根目录更改为其他文件夹
- reporting-services - SSRS 一份报告中的多个折线图
- sql - SQL - 如何为给定范围内的每个日期选择最新的可用记录