1. 程式人生 > 其它 >shell指令碼之迴圈語句 for-while-until

shell指令碼之迴圈語句 for-while-until

目錄:

一、for迴圈語句

二、while迴圈語句

三、unti迴圈語句

一、for迴圈語句

讀取不同的變數值,用來逐個執行同一組命令

舉例

批量新增使用者
◆ 使用者名稱存放在users.txt檔案中,每行一個
◆ 初始密碼均設為123456
◆ 驗證指令碼

根據IP地址檢查主機狀態
◆IP地址存放在ipadds.txt檔案中,每行一個
◆使用ping命令檢測各主機的連通性

二、while迴圈語句

重複測試某個條件,只要條件成立則反覆執行

舉例

批量新增使用者
◆ 使用者名稱稱以stu開頭,按數字順序進行編號
◆ 一共新增20個使用者,即stu1、 stu2、…、stu20
◆ 初始密碼均設為123456

猜商品價格遊戲
◆ 通過變數RANDOM獲得隨機數
◆ 提示使用者猜測並記錄次數,猜中後退出迴圈

三、until 迴圈語句

重複測試某個條件,只要條件不成立則反覆執行

舉例

計算1~50的和值
◆通過迴圈累加的方式計算1~50的和值