博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【shell】Linux shell 之break和continue详解
阅读量:6638 次
发布时间:2019-06-25

本文共 589 字,大约阅读时间需要 1 分钟。

break和continue都可以在循环中使用,但是两个的功能有点不同,比如break是跳出整个循环,而continue则是跳出本次循环,继续下个循环,下面我们会通过例子来演示这两个的不同之处。

**

例子:打印数字1-10,如果 i>8则退出循环。

#!/bin/bash -for i in `seq 10`do        [ $i -gt 8 ] && break || echo $idone

执行结果:

[root@XiaoPeng scripts]# bash break.sh 12345678[root@XiaoPeng scripts]#

实例2:循环1-10,除了8,其余数字都显示。

[root@XiaoPeng scripts]# cat break.sh #!/bin/bash -for i in `seq 10`do        [ $i -gt 8 ] && break || echo $idone执行结果[root@XiaoPeng scripts]# bash continue.sh 1234567910[root@XiaoPeng scripts]#

总结:break 是跳出所有循环,continue是跳过一次循环。

版权所有:

转载于:https://blog.51cto.com/xiaowangzai/2090955

你可能感兴趣的文章
Swift - 使用CATransition制作过渡动画(页面切换转场效果)
查看>>
Hibernate综合问题
查看>>
iOS:自定义工具栏、导航栏、标签栏
查看>>
Ext,保存输入记录,并会提示输入
查看>>
学习lofter 让图片适应各个分辨率的方法
查看>>
Android的Message机制(简单小结)
查看>>
GEOS库的学习之二:简单几何图形的创建
查看>>
[转化率预估-4]特征选择-简介
查看>>
2012年度江西省科学技术奖授奖项目名单
查看>>
WPF自定义控件与样式(12)-缩略图ThumbnailImage /gif动画图/图片列表
查看>>
编程教程网站
查看>>
java web 答辩总结
查看>>
Base64编码解码
查看>>
POJ1502(Dijkstra)
查看>>
程序猿必须知道10算法及其大有用的解说基地
查看>>
thinkphp中的验证码的实现
查看>>
Oracle 自己主动内存參数依赖性
查看>>
OpenLayers学习笔记4——使用jQuery UI实现測量对话框
查看>>
Leetcode Triangle
查看>>
TBDR缺点
查看>>