################for回圈陳述句的結構############# 使用for回圈陳述句時,需要指定一個變數及可能的取值串列,針對每個不同的取值重復執行相同的命令序列,直到變數值用完退出回圈,在這里,取值表 稱為for陳述句的執行條件,其中包括多個屬性相同的物件、需要預先指定(如通訊錄、IP黑名單) · 語法樣式 for 變數名 in 取值串列 do 命令序列 done #############while回圈陳述句的結構########### for回圈陳述句非常適合串列物件無規則,且串列來源固定的場合,而對于需求控制的回圈次數,操作物件按數字順序的編號,按特定的條件執行重復操作等情況,則更適合使用一種回圈陳述句----while陳述句, while陳述句使用流程:首先判斷while后條件測驗操作結果,如果條件成立,則執行do......done回圈體;回傳while后,再次判斷條件測驗結果,如果條件仍然成立,則繼續折行回圈體;再次回傳while后,判斷條件測驗結果........如此回圈,直到while后的條件測驗結果不在成立為止,最后跳到done陳述句,表示回圈結束, whlie特點:重復測驗某個條件,只要條件成立則反復執行 · 語法樣式 while 條件測驗操作 do 命令序列 done · #############case分支陳述句的結構############# 針對變數的不同取值,分別執行不同的命令序列 · ###語法樣式 case 變數值 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; …… ) 默認命令序列 esac · ###case使用特點 · case行尾必須為單詞"in",每一模式必須以")"結束 雙分號";;" 表示命令序列結束 模式字串中,可以用方括號表示已個連續的范圍,如"[0-9]";還可以用豎杠符號"|"表示,如"A|B" 最后的"" 表示默認模式,其中的相當于通配符,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/228273.html
標籤:Linux
上一篇:Linux - 基礎命令之kill與ctrl c的區別
下一篇:Docker入門
