日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)

發布時間:2024/2/28 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

shell腳本詳解(四)——循環語句之while循環和until循環

  • 一、until循環
    • 1、循環結構
    • 2、例題
  • 二、while循環
    • 1、循環結構
    • 2、例題(每個人的思路不同,會導致腳本內容不一樣,這里只是演示下我個人的)
      • ①、批量添加用戶
      • ②、猜數字游戲
      • ③、計算從1到100所有整數的和
      • ④、過濾出從1到100所有整數的奇偶數
      • ⑤、提示用戶輸入一個小于100的整數,并計算從1到該數之間所有整數的和
      • ⑥、求從1到100所有整數的偶數和、奇數和
      • ⑦、檢測指定范圍主機是否通信,并將通信的主機ip輸出到文件host_ip中
      • ⑧、輸出/dev目錄中的所有可執行文件
        • 方法一:while 循環加 case 條件判斷(自己研究結果,可能麻煩些,暫時未優化)
        • 方法二:使用 while read line 循環加 case 條件判斷
      • ⑨、執行腳本輸入用戶名,若該用戶存在,輸出提示該用戶已存在;若該用戶不存在,提示用戶輸入密碼,建立用戶并設立其密碼
        • 方法一、while循環加 if 條件判斷(自己做的,可能麻煩些,暫時未優化)
        • 方法二、while read line 循環加 if 條件判斷(可能麻煩些,暫時未優化)
      • ⑩、輸出環境變量PATH所包含的所有目錄以及其中的所有可執行文件

一、until循環

1、循環結構

  • 重復測試某個條件,只要條件不成立,則反復循環,條件成立則退出循環

2、例題

  • 計算從1到100所有整數的和

二、while循環

1、循環結構

  • 重復測試某個條件,只要條件成立,則反復循環,條件不成立則退出循環(和until循環相反)

2、例題(每個人的思路不同,會導致腳本內容不一樣,這里只是演示下我個人的)

①、批量添加用戶

  • 用戶名以stu開頭,按順序進行編號
  • 一共添加20個用戶,即stu1、stu2、stu3…stu20
  • 初始密碼均設置為123456

②、猜數字游戲

  • 通過變量RANDOM獲得0-999之間隨機整數
  • 提示用戶猜測,并記錄次數
  • 猜的數字偏大偏小都提示用戶,猜中退出循環

③、計算從1到100所有整數的和


④、過濾出從1到100所有整數的奇偶數

⑤、提示用戶輸入一個小于100的整數,并計算從1到該數之間所有整數的和

⑥、求從1到100所有整數的偶數和、奇數和

⑦、檢測指定范圍主機是否通信,并將通信的主機ip輸出到文件host_ip中

⑧、輸出/dev目錄中的所有可執行文件

方法一:while 循環加 case 條件判斷(自己研究結果,可能麻煩些,暫時未優化)

方法二:使用 while read line 循環加 case 條件判斷

⑨、執行腳本輸入用戶名,若該用戶存在,輸出提示該用戶已存在;若該用戶不存在,提示用戶輸入密碼,建立用戶并設立其密碼

方法一、while循環加 if 條件判斷(自己做的,可能麻煩些,暫時未優化)

方法二、while read line 循環加 if 條件判斷(可能麻煩些,暫時未優化)

⑩、輸出環境變量PATH所包含的所有目錄以及其中的所有可執行文件

超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生

總結

以上是生活随笔為你收集整理的shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。