shell腳本中的for循環和while循環


基礎for循環有三種:

        ①直接寫-------例如:for  i   in  1,2,3,4(注:i 是變量; in是在什么地方;do和done之間是循環體)

                                          do

                                                   echo    $i

                                          done

        ②通過一個序列--------例如:for  i  in { 1..10}

        ③通過命令-------例如:for  i  in  ‘ ls  /root  | xargs ’ (注:xargs是橫着排)

while循環:(專門用來寫無限循環的,while循環后面跟的是條件,符合條件進行無限循環,不符合停止循環)

         模式-----while  真 / 假 條件

                      do

                                 循環體

                      done

                 *********************循環控制命令有三個:return、break、continue

                *********************break:跳出離他最近的一個循環,跳出循環體了。

                 ********************continue:終止當前本次循環,並沒有跳出循環體。

例題:1,傳入一個網段地址,自動找出本網段內存活的IP地址。2,將存活的IP地址當作密碼來創建Linux用戶,用戶名格式為:你的名字_數字 3,有幾個存活IP地址,就自動創建幾個用戶   4,最后將創建的用戶名和密碼寫入到/tmp目錄下的某文件里

                             


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM