W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在編寫shell腳本,有可能是一種情況,當你需要采取一個路徑兩條路徑。所以,需要利用條件語句,讓程序作出正確的決策和執(zhí)行正確的動作。
UNIX Shell支持條件語句,從而根據(jù)不同的條件下執(zhí)行不同的操作。在這里,我們將解釋以下兩個決策語句:
if else語句是有用的決策語句,可以用來從一個給定的選項中選擇一個選項。
UNIX Shell支持以下形式的if.. else語句:
大部分的 if 語句檢查前面的章節(jié)中討論的關系運算符的關系。
if...elif 可以使用多個 elif 語句執(zhí)行多分支。然而,這并不總是最佳的解決方案,尤其是當所有的分支依賴于一個單一的變量的值。
UNIX Shell支持 case...esac 語句處理正是由于這個情況,它這樣做更有效地比 if... elif 語句。
目前只有一種形式的情況下,這里詳細case...esac 語句:
UNIX shell 的 case...esac 語句,比較像其他編程語言里的 switch...case ,如C或C + +和Perl等非常相似。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: