1.continue

 for ((i=;i<;i++))
do
if [ $i -eq ];then
continue
fi echo $i done

# ./continue.sh
1
2
3
4
6
7
8
9

2.break

 for ((i=;i<;i++))
do
if [ $i -eq ];then
break
fi echo $i done

# ./break.sh
1
2
3
4

3.break的另外一个小例子 按q退出

 for ((;;))
do
read -p "char:" ch
if [ $ch == 'q' ];then
break
else
echo "yourword is $ch "
fi
done

break在包含多层嵌套循环时,默认只跳当前的循环,如果想让其跳出2层循环则可以使用 break2 ,3层循环则为 break3 依次类推

最新文章

  1. ASP.NET Aries JSAPI 文档说明:AR.Utility
  2. 【MySQL】花10分钟阅读下MySQL数据库优化总结
  3. linux线程
  4. Nginx research, nginx module development
  5. CAD2010中文版安装问题记录
  6. CIDR
  7. HDU 1358 (所有前缀中的周期串) Period
  8. CMD下查询Mysql中文乱码的解决方法
  9. PL/SQL中字符串变量的分割转化
  10. mongoDB文档操作
  11. Windows10 环境下安装 ElasticSearch
  12. MongoDB系列五(地理空间索引与查询).
  13. 结对开发nabcd
  14. 快速找出网站中可能存在的XSS漏洞实践
  15. Android工程图片资源命名禁忌
  16. 【c++】内存检查工具Valgrind介绍,安装及使用以及内存泄漏的常见原因
  17. 20165305 苏振龙《Java程序设计》第七周学习总结
  18. Building Projects with Native Code
  19. IIS开多个HTTPS站点
  20. [原]git的使用(三)---管理修改、

热门文章

  1. 消息队列 ActiveMQ的简单了解以及点对点与发布订阅的方法实现ActiveMQ
  2. 10maven依赖继承、统一版本/编码
  3. excel 名次
  4. 论文阅读笔记(十八)【ITIP2019】:Dynamic Graph Co-Matching for Unsupervised Video-Based Person Re-Identification
  5. linux - 查看是否安装 JDK
  6. 关于GET和POST请求的区别,最通俗全面的回答
  7. mybatis-plus invalid bound statement (not found) insert解决办法
  8. javascript 权威指南二
  9. 汇编语言中LABEL伪指令的功能?
  10. 心理学实验程序编程(python)