只要涉及編程,就少不了註釋,在shell腳本中,單行註釋是在前面“#”,例如“#生成全量索引”,相當於java中的//;shell多行註釋 呢?由於沒用過,必須要上網搜一下,簡單運用示例如下:
:<<'
....註釋內容
'
爲了認識全面一些,上面又找了一篇詳細的文章,轉自:http://blog.chinaunix.net/uid-24148050-id-3025447.html
把shell多行註釋掉,有如下方法:
第一種:基於Here Documents和:實現
如果被註釋的內容中有反引號會報錯
:<<BLOCK
....被註釋的多行內容
BLOCK
解決註釋中有反引號的問題
:<< 'BLOCK
....被註釋的多行內容
BLOCK'
或者乾脆只留單引號
:<< '
....被註釋的多行內容
'
第二種:當註釋內容中有括號時報語法錯誤錯,但裏面有反引號, 引號時沒有問題
:||{
....被註釋的多行內容
}
第三種:會對註釋內容中的括號引號等語法錯誤報錯
if false ; then
....被註釋的多行內容
fi
本文鏈接:shell多行註釋 ,由領悟書生整理,轉載請註明出處