while迴圈是shell指令碼中最簡單的一種迴圈,但條件滿足時,while迴圈就重複執行一組語句,
當條件不滿足時,就退出while迴圈。
while condition
do statements
done
#condition 表示判斷條件,statements表示執行的語句(可以多條)
do 和 done 都是shell中的關鍵字。
先判斷condition,成立就進入迴圈,然後完成一次迴圈。如圖:每一次執行到 done,就會重新判斷 condition 是否滿足,如果一開始condition就不滿足,那麼就不會執行迴圈。
注意:在終端中讀取資料,等同於在檔案中讀取資料,按下ctrl +d表示讀取到檔案末尾,此時read會讀取失敗,得到乙個非0退出狀態,迴圈不成立就會結束。
shell 程式設計之while迴圈和for迴圈
一 while迴圈 1.語法 一 while語句結構 條件為真時,執行迴圈體 while 條件 do 迴圈體 done 二 until語法結構 條件為假時,一直執行迴圈體 直到條件變為真 until 條件 do 迴圈體 done二 for迴圈 shell風格語法 for 變數名 in 取值列表 do...
shell程式設計while
指令碼程式設計 順序結構 選擇結構 ifcase 迴圈結構 forwhile until while迴圈 適用於迴圈次數未知的場景,要有退出條件 語法 while condition do statement done 計算100以內所有正整數的和 bin bash declare i i 1 de...
的 while迴圈 Pyhon之While迴圈語句
利用while語句,可以讓 塊一遍又一遍的執行,只要while語句的條件為true。while語句包含 break和countinue的區別 分析下面的 什麼時候迴圈執行結束?while true print please type your name name input if name your...