Linux shell指令碼 (八)shell注釋

2021-08-15 19:34:51 字數 481 閱讀 9414

以「#」開頭的行就是注釋,會被直譯器忽略。

sh裡沒有多行注釋,只能每一行加乙個#號。只能像這樣:

#--------------------------------------------

# 這是乙個自動打ipa的指令碼,基於webfrogs的ipa-build書寫:

# # 特色:全自動打包,不需要輸入任何引數

#--------------------------------------------

##### 使用者配置區 開始 #######

# 專案根目錄,推薦將此指令碼放在專案的根目錄,這裡就不用改了

###### 使用者配置區 結束 #####

​ 如果在開發過程中,遇到大段的**需要臨時注釋起來,過一會兒又取消注釋,怎麼辦呢?每一行加個#符號太費力了,可以把這一段要注釋的**用一對花括號括起來,定義成乙個函式,沒有地方呼叫這個函式,這塊**就不會執行,達到了和注釋一樣的效果。

sh 指令碼語法

介紹 1 開頭 程式必須以下面的行開始 必須方在檔案的第一行 bin sh 符號 用來告訴系統它後面的引數是用來執行該檔案的程式。在這個例子中我們使用 bin sh來執行程式。當編寫指令碼完成時,如果要執行該指令碼,還必須使其可執行。要使編寫指令碼可執行 編譯 chmod x filename 這樣...

sh 指令碼語法

介紹 1 開頭 程式必須以下面的行開始 必須方在檔案的第一行 bin sh 符號 用來告訴系統它後面的引數是用來執行該檔案的程式。在這個例子中我們使用 bin sh來執行程式。當編寫指令碼完成時,如果要執行該指令碼,還必須使其可執行。要使編寫指令碼可執行 編譯 chmod x filename 這樣...

linux shell 之 sh與bash區別

在shell指令碼的開頭往往有一句話來定義使用哪種sh直譯器來解釋指令碼。1 bin sh 2 bin bash 二者區別如下 1.新建test.sh指令碼內容如下 bin sh source pcy.sh pcy.sh並不存在 echo hello 執行.test.sh,螢幕輸出為 test.sh...