1. 程式人生 > >Linux Shell程式設計 17 巢狀迴圈

Linux Shell程式設計 17 巢狀迴圈

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

                巢狀迴圈就是在一個迴圈中還有一個迴圈,內部迴圈在外部迴圈體中.在外部迴圈的每次執行過程中都會觸發內部迴圈,直到內部迴圈執行結束.外部迴圈執行了多少次,內部迴圈就完成多少次.當然,不論是外部迴圈或內部迴圈的break語句都會打斷處理過程.


例子:巢狀迴圈

#!/bin/bash# nested-loop.sh: 巢狀的"for"
迴圈.
outer=1             # 設定外部迴圈計數.# 開始外部迴圈.for a in 1 2 3 4 5do  echo "Pass $outer in outer loop."  echo "---------------------"  inner=1           # 重設內部迴圈的計數.  # ===============================================  # 開始內部迴圈.  for
b in 1 2 3 4 5  do    echo "Pass $inner in inner loop."    let "inner+=1"  # 增加內部迴圈計數.  done  # 內部迴圈結束.  # ===============================================  let "outer+=1"    # 增加外部迴圈的計數.  echo              # 每次外部迴圈之間的間隔.done               # 外部迴圈結束.exit
0


           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述