嵌套循环就是在一个循环中还有一个循环,内部循环在外部循环体中.在外部循环的每次执行过程中都会触发内部循环,直到内部循环执行结束.外部循环执行了多少次,内部循环就完成多少次.当然,不论是外部循环或内部循环的break语句都会打断处理过程.例1.嵌套循环 1#!/bin/bash 2#nested-loop.sh:嵌套的"for"循环. 3 4outer=1 #设置外部循环计数. 5 6#开始外部循环. 7forain12345 8do 9 echo"Pass$outerinouterloop." 10 echo"---------------------" 11 inner=1 #重设内部循环的计数. 12 13 #=============================================== 14 #开始内部循环. 15 forbin12345 16 do 17 echo"Pass$innerininnerloop." 18 let"inner+=1" #增加内部循环计数. 19 done 20 #内部循环结束. 21 #=============================================== 22 23 let"outer+=1" #增加外部循环的计数. 24 echo #每次外部循环之间的间隔. 25done 26#外部循环结束. 27 28exit0
上一篇:测试与分支_程序数据_shell
下一篇:双括号结构_程序数据_shell