嵌套循环就是在一个循环中还有一个循环,内部循环在外部循环体中.在外部循环的每次执行过程中都会触发内部循环,直到内部循环执行结束.外部循环执行了多少次,内部循环就完成多少次.当然,不论是外部循环或内部循环的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 
				
	


