使用continue时,只是终止余下的操作,而不会跳出整个循环。

复制代码 代码如下:

#!/bin/bash

limit=19

echo "printing Number 1 throught 20"

a=0

while [ $a -le "$limit" ]

do

let a++

#let a+=1

#a=$(($a+1))

if [ "$a" -eq 3 ] || [ "$a" -eq 11 ]

then

continue

fi

echo -n "$a "

done

输出结果:

$ ./continue.sh

1 2 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20

使用break跳出循环,符合条件跳出整个循环。

复制代码 代码如下:

#!/bin/bash

limit=19

echo "printing Number 1 throught 20"

a=0

while [ $a -le "$limit" ]

do

let a++

#let a+=1

#a=$(($a+1))

if [ "$a" -eq 3 ] || [ "$a" -eq 11 ]

then

#continue

break

fi

echo -n "$a "

done

输出结果:

$ ./continue.sh

1 2

linux 脚本continue,shell中的break和continue相关推荐

  1. linux 脚本map,shell中map的用法

    ##实例代码 #!/bin/bash cat ./switchsql.txt | while read line do tmp_partition_name=`echo $line | awk -F ...

  2. linux脚本除号,shell中常用的特殊符号整理

    在shell中常用的特殊符号罗列如下: # ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `co ...

  3. linux脚本冒号,Shell中的冒号 :

    {str:=expr}如果变量str不为空,${str:=expr}就等于str的值,若str为空,就把expr的值赋值给str. 用途说明 我们知道,在Linux系统中,冒号(:)常用来做路径的分隔 ...

  4. linux脚本编程(shell)浅介

    linux脚本编程(shell)浅介 2006-01-10 11:45 27693人阅读 评论(18) 收藏 举报 脚本shelllinux编程bash语言 linux脚本(shell)编程 啊,昨天 ...

  5. JAVA中的break[标签]continue[标签]用法

    原文:JAVA中的break[标签]continue[标签]用法 注意:JAVA中的标签必须放在循环之前,且中间不能有其他语句.例如:tag:for或while或do--while; 1.使用brea ...

  6. Java中的break和continue关键字使用总结

    java中的break和continue关键字使用总结 一.作用和区别 break的作用是跳出当前循环块(for.while.do while)或程序块(switch).在循环块中的作用是跳出当前正在 ...

  7. c语言关于continue的题,10道c语言基础题1、C语言的跳转语句中,对于break和continue说法正确的是_______. A、contin...

    10道c语言基础题1.C语言的跳转语句中,对于break和continue说法正确的是_______. A.contin 10道c语言基础题 1.C语言的跳转语句中,对于break和continue说 ...

  8. 嵌套循环中的break和continue使用规则

    嵌套循环中的break和continue使用规则 一.嵌套循环中的break 二.嵌套循环中的continue 一.嵌套循环中的break 当break用在内部循环中,遇到break的时候,会跳出内部 ...

  9. Python中的break、continue、pass和循环else语句

    Python中的break.continue.pass语句 一.基本介绍和一般循环格式 二.pass 三.continue 四.break 五.循环else 一.基本介绍和一般循环格式 本文是在whi ...

最新文章

  1. linux系统管理命令--系统测试工具
  2. ORG.SPRINGFRAMEWORK.HTTP.CONVERTER.HTTPMESSAGENOTREADABLEEXCEPTION: COULD NOT READ JSON: UNRECOGNIZE
  3. POJ3274Gold Balanced Lineup(哈希)
  4. 做了中台就不会死吗?每年至少40%开发资源是被浪费的!
  5. git-版本的创建与版本的切换操作
  6. zc706开发板的linux移植,Zynq—Linux移植学习笔记(十)
  7. CakePHP中文手册【翻译】
  8. IOS学习之斯坦福大学IOS开发课程笔记(第六课)
  9. 计算机基础视频教程B站版
  10. mysql repaire_mysql 修复表
  11. Oracle 月初、月末等时间获取示例
  12. 安装shipyard
  13. RSA--------------
  14. 樱花樱花想见你 (中日歌词+罗马音+音译)
  15. win10调节桌面显示计算机,Win10系统电脑屏幕的饱和度如何调整?
  16. Java后端社招面试个人总结
  17. 儒家、道家、释家思想之异同(上)
  18. java故事之以月引序
  19. SUSAN边缘检测算法,及其Matlab和OpenCV实现
  20. 新斗罗大陆Linux楼高服务端+详细图文架设教程

热门文章

  1. 【转】测试思考——测试人员需要具备哪些素质?
  2. 高性能 Windows Socket 组件 HP-Socket v2.3.1-beta-1 发布
  3. Android下 scrollview的滚动停止事件的监听方法
  4. WEB程序员需要掌握的十大MySQL优化技巧
  5. Java对日期操作处理类
  6. 刷新系统托盘(清除死掉的图标)修正版
  7. 【数据安全案例】个人信息倒卖产业链悄然形成,司法困境依旧待解
  8. 【转载】SharpDevelop代码分析
  9. 使用 Eclipse + PyDev 开发 Google App Engine 程序
  10. 同一套C#.NET程序,给同一个人卖了3次的反思