2012-12-19 66 views
7

Advanced Bash-Scripting Guide使得例子廣泛使用的多行註釋的形式:多線慶典禮儀注釋(#+)

echo ls -l | sh 
# Passes the output of "echo ls -l" to the shell, 
#+ with the same result as a simple "ls -l". 

(在管道|符號的解釋中找到)。其他多行註釋如下所示:

#!/bin/bash 
# rpm-check.sh 

# Queries an rpm file for description, listing, 
#+ and whether it can be installed. 
# Saves output to a file. 
# 
# This script illustrates using a code block. 

(鏈接頁面中的示例3.2)。

什麼是使用#+的ratonale?一些多行評論似乎表明該評論在下一行繼續,但其他評論則沒有。
是否有我應該(嘗試)在我自己的腳本中遵循的'bash腳本評論禮節'?

+0

所有很酷的孩子們使用什麼語法?我開玩笑說,我不喜歡這會增加混亂和混亂。 –

回答

6

看起來,高級Bash腳本編寫指南的作者在繼續前一行的句子的行上使用它。

這不是標準的文體選擇;這似乎是高級Bash腳本指南作者的風格特點。

我會注意到,雖然Advanced Bash Scripting Guide中有一些很好的技術信息,但編碼風格相當不標準。我不會將它用作什麼好的Bash編碼實踐的例子。一個更好的資源是Bash FAQ