Shell學習之while語句

2021-08-19 04:05:00 字數 1106 閱讀 7824

while/do/done

while的用法和

c語言類似。比如乙個驗證密碼的指令碼:

#! /bin/sh

echo "enter password:"

read try

while [ "$try" != "secret" ]; do

echo "sorry, try again"

read try

done

下面的例子通過算術運算控制迴圈的次數:

#! /bin/sh

counter=1

while [ "$counter" -lt 10 ]; do

echo "here we go again"

counter=$(($counter+1))

done

break和

continue

break[n]可以指定跳出幾層迴圈;

continue

跳過本次迴圈,但不會跳出迴圈。

即break跳出,

continue

跳過。練習:將上面驗證密碼的程式修改一下,如果使用者輸錯五次密碼就報錯退出。

Shell學習(四)迴圈語句while

迴圈語句while 表示式while 條件語句 do語句1 done案例一 while條件判斷數字 bin sh i 1 while i lt 10 doecho i i done案例二 while逐行讀取某個檔案 bin sh while read line doecho line done ro...

shell迴圈語句while

格式1 while 條件 do 執行命令 done 格式2 while 條件 do 命令done 例子 while 1 eq 1 do echo 這一步需要先修改 data screen config.py檔案 echo 是否確認已經修改,並繼續執行 yes no c if c yes then 啟...

Python學習之while 迴圈語句

目錄 while 語句 和 if 語句差不多 在while 後面加上所需的迴圈條件用 作為結尾,當條件滿足時就執行while下面的程式塊直到while後面的條件不再被滿足,程式會跳出while語句繼續往下執行,大概有以下幾種 while基本迴圈 while continue 語句 while bre...