我正在阅读有关https://www.tldp.org/LDP/abs/html/special-chars.html上bash脚本的教程 并注意到有些注释以#+而不是#
开头files
我猜测作者决定使用#+来提及上一行的继续评论。 是这种情况吗,并且是bash中的常见约定?
答案 0 :(得分:2)
评论以#
开头。没有与注释关联的约定(嗯,它们应该是可读的并且与代码有关。该标准未提及注释应具有的语法。 #
之后的字符串未解析,因此#+
等效于#!!@#$%^&*()
,并且在由Bash解析时没有任何特殊之处。 #+
只是作者的惯例,如果他们没有在上一行结束句子,则在下一行继续注释。
答案 1 :(得分:-2)
这不是约定,但是在这里,我想像您一样,作者想链接这两个评论。
在bash中执行此操作的真正方法是使用多行注释:
: '
This is a
multiline comment.
'
请注意,:
和'
之间的间距很重要。