#+在bash脚本中是什么意思?

时间:2019-01-22 09:45:21

标签: bash

我正在阅读有关https://www.tldp.org/LDP/abs/html/special-chars.html上bash脚本的教程 并注意到有些注释以#+而不是#

开头
files

我猜测作者决定使用#+来提及上一行的继续评论。 是这种情况吗,并且是bash中的常见约定?

2 个答案:

答案 0 :(得分:2)

评论以#开头。没有与注释关联的约定(嗯,它们应该是可读的并且与代码有关。该标准未提及注释应具有的语法。 #之后的字符串未解析,因此#+等效于#!!@#$%^&*(),并且在由Bash解析时没有任何特殊之处。 #+只是作者的惯例,如果他们没有在上一行结束句子,则在下一行继续注释。

答案 1 :(得分:-2)

这不是约定,但是在这里,我想像您一样,作者想链接这两个评论。

在bash中执行此操作的真正方法是使用多行注释:

    : '
    This is a
    multiline comment.
    '

请注意,:'之间的间距很重要。