zoukankan      html  css  js  c++  java
  • Linux Shell编程(17)——嵌套循环

    嵌套循环就是在一个循环中还有一个循环,内部循环在外部循环体中.在外部循环的每次执行过程中都会触发内部循环,直到内部循环执行结束.外部循环执行了多少次,内部循环就完成多少次.当然,不论是外部循环或内部循环的break语句都会打断处理过程.


    例子:嵌套循环

    #!/bin/bash
    # nested-loop.sh: 嵌套的"for" 循环.
    
    
    outer=1             # 设置外部循环计数.
    
    
    # 开始外部循环.
    for a in 1 2 3 4 5
    do
      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


  • 相关阅读:
    著名的小退问题
    Oracle学习笔记(十二)
    Oracle学习笔记(十一)
    Oracle学习笔记(十)
    Oracle学习笔记(九)
    Oracle学习笔记(八)
    Oracle学习笔记(七)
    Oracle学习笔记(六)
    Oracle学习笔记(五)
    Oracle学习笔记(四)
  • 原文地址:https://www.cnblogs.com/new0801/p/6176862.html
Copyright © 2011-2022 走看看