首页 > > > shell流程控制-for循环语句2
三、循环控制语句
3.1)sleep N 脚本执行到该步休眠N秒
看段代码吧

代码执行

3.2)continue 跳过循环中的某次循环
看段代码吧,默认循环输出1-9,但是使用continue跳过输出5

输出结果

3.3)break 跳出循环继续执行后续代码
看段代码,默认循环输出1-9,当输出到5的时候跳出循环

执行代码

break N 跳出某个循环,用在嵌套循环环境,从内循环到外循环依次编号为1-N
[root@front_251 shell_09]# cat for_break_N.sh
#!/bin/bash
#Description:
#Author: Bai Shuming
#Created Time: 2019/05/17 05:23
#脚本分三步执行
#1.没有break 那么脚本i=1的时候 内循环将无限循环,满屏幕haha
#2.内循环加break 终止内循环 内循环只执行一次 输出就会loop 1 haha loop2 haha ....
#3.内循环加break 2 终止外循环 输出loop 1 haha 脚本运行结束
for (( i=1; i<100; i++ ))
do
echo "#loop $i"
for ((;;))
do
echo "haha"
break 2
done
sleep 3
done
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2730/viewspace-3155521/ ,如需转载,请注明出处,否则将追究法律责任。