ITPub博客

首页 > > > shell流程控制-for循环语句2

shell流程控制-for循环语句2

作者:longmanma 时间:2019-12-10 11:11:03 0 删除 编辑

三、循环控制语句

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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-12-18

  • 博文量
    492
  • 访问量
    11994