shell编程---continue/break语句

                          continue/break语句

1、continue语句

  1 #! /bin/bash
  2 #continue looping structure
  3 
  4 let i=1
  5 var=$1
  6 
  7 while [ "$var" ]
  8 do
  9         sleep 1
 10         echo "i = $i"
 11         let i=$i+1
 12         if [ $i -lt 5 ]
 13         then
 14                 echo "i = $i"
 15                 continue
 16                 echo "after continue..."
 17         fi
 18 done

2、break语句

! /bin/bash
  2 #continue looping structure
  3 
  4 let i=1
  5 var=$1
  6 
  7 while [ "$var" ]
  8 do
  9         sleep 1
 10         echo "i = $i"
 11         let i=$i+1
 12         if [ $i -lt 5 ]
 13         then
 14                 echo "i = $i"
 15                 continue
 16                 echo "after continue..."
 17         fi
 18 
 19         if [ $i -gt 10 ]
 20         then
 21                 echo "break:exit program..."
 22                 break
 23         fi
 24 done

3、break退出当前所在循环(与C语言语法一致)

#! /bin/bash
#continue looping structure

let i=1
var=$1

while [ "$var" ]
do
	sleep 1
	echo "i = $i"
	let i=$i+1
	if [ $i -lt 5 ]
	then
		echo "i = $i"
		continue
		echo "after continue..."
	fi

	until [ $i -gt 10 ]
	do
		echo "$i:==========="
		break
		echo "break:exit program..."
	done

	break
done

猜你喜欢

转载自blog.csdn.net/yanlaifan/article/details/114492150
今日推荐