1.語句結構:
if condition #當 condition 這個條件成功,也就是退出狀態為0時,才會執行後面的statements,否則不會執行。2.示例1:當 if後的命令成功時:then
statements
fi也可以寫成:
if condition;then #分號一定要寫
statements
fi
當無法識別if後的 命令:
示例2:
該語句的語法特點和 if 語句類似。
if condition #當 condition 成立,會執行 statement1,否則 執行 statement2還是拿上面的最後乙個例子修改一下:then
statement1
else
statement2
fi
注意:當分支數目比較多時,可以用if elif else 結構,他的格式為:
(if 和 elif 後面都必須加 then)
if condition1 #當 condition1 成立,會執行statement1,否則嘗試condition2
then
statement1
elif condition2 #當 condition2 成立,會執行statement2,否則嘗試condition3,依此類推
then
statement2
elif condition3
then
statement3
else ##當 所有condition 都不成立,會執行statementn
statementn
fi
例題:
shell程式設計中的迴圈語句
while迴圈 直接從檔案中讀取 while read line do command done filename until迴圈 until 條件 do command done for迴圈 第一種方式 在數列中 for var in arr do command done 第二種方式和c 一樣形...
shell程式設計 if語句
今天開始學習shell程式設計,通過看書,練習了幾個基本的小例子,下面總結一些知識點分享給大家 if 語句包括 字串測試,檔案測試,數字測試 基本的語法為 if test command then else fi或 if command then else fitest的用法等價於 例如 if te...
shell程式設計 if語句
if 語句包括 字串測試,檔案測試,數字測試 基本的語法為 if test command then elsefi或 if command then else fitest的用法等價於 例如 if test hello hello 與 if hello hello 等價 注意 與 hello 與 與...