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