Shell脚本注释
文章目錄
- 單行注釋
- 多行注釋/段注釋
- 一、空命令 : 和追加輸入重定向 <<
- 解決注釋中有反引號的問題
- 方法一
- 方法二
- 方法三
- 方法四
- 方法五
 
 
- 二、空命令 : 和 if...then.. 語句
- 三、空命令 : 和單引號 '
 
單行注釋
直接在行最前端加上符號 # 即可。具體用法如下所示:
# this is comment test echo "this is comment test"多行注釋/段注釋
一、空命令 : 和追加輸入重定向 <<
:<<BLOCK....注釋內容BLOCK說明:
例如:
例(1):
:<<WORD....注釋內容WORD例(2):
 下面的 :<<_a_ 和 _a_ 代表段注釋,可以把中間的代碼注釋掉,_a_ 為 Here Documents 中的定義符號,名稱任意,只要前后匹配就行。
常用來作為注釋的成對字符有:
 EOF、_a_、WORD、BLOCK、!
備注:
 EOF 截止符用作后續輸入命令
 ! 嘆號一般作為嵌入內容部分
 ' 單引號一般用來區分內容
解決注釋中有反引號的問題
方法一
:<<BLOCK'....注釋內容'BLOCK方法二
:<<'BLOCK....注釋內容BLOCK'方法三
:<<'....注釋內容'方法四
:<<\EOF注釋的代碼...EOF方法五
:<<'EOF'注釋的代碼...EOF二、空命令 : 和 if…then… 語句
: 就是什么也不做(do nothing)即空命令,一般用在 if…then… 條件中,用作什么也不做的命令,如下:
if [ -d $DIRECTORY ]; then:elseecho 'the directory do not exit !'fi擴展知識:
例(1):
cmd<<WORDany inputfile contentWORD例(2):
cat <<Menu1.List2.Help3.ExitMenu三、空命令 : 和單引號 ’
注意:單引號 ' 和冒號 : 之間要加空格。
# echo is test echo "test" echo "test" echo "test" echo "test" echo "test" : ' echo "comment" echo "comment" echo "comment" echo "comment" echo "comment" echo "comment" '總結
 
                            
                        - 上一篇: 全要素是什么意思 全要素生产率什么意思呢
- 下一篇: 黑芝麻糊冲泡方法 如何冲泡黑芝麻糊
