记录 shell学习过程(5)continue break
2024-09-06 04:08:09
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 依次类推
最新文章
- ASP.NET Aries JSAPI 文档说明:AR.Utility
- 【MySQL】花10分钟阅读下MySQL数据库优化总结
- linux线程
- Nginx research, nginx module development
- CAD2010中文版安装问题记录
- CIDR
- HDU 1358 (所有前缀中的周期串) Period
- CMD下查询Mysql中文乱码的解决方法
- PL/SQL中字符串变量的分割转化
- mongoDB文档操作
- Windows10 环境下安装 ElasticSearch
- MongoDB系列五(地理空间索引与查询).
- 结对开发nabcd
- 快速找出网站中可能存在的XSS漏洞实践
- Android工程图片资源命名禁忌
- 【c++】内存检查工具Valgrind介绍,安装及使用以及内存泄漏的常见原因
- 20165305 苏振龙《Java程序设计》第七周学习总结
- Building Projects with Native Code
- IIS开多个HTTPS站点
- [原]git的使用(三)---管理修改、
热门文章
- 消息队列 ActiveMQ的简单了解以及点对点与发布订阅的方法实现ActiveMQ
- 10maven依赖继承、统一版本/编码
- excel 名次
- 论文阅读笔记(十八)【ITIP2019】:Dynamic Graph Co-Matching for Unsupervised Video-Based Person Re-Identification
- linux - 查看是否安装 JDK
- 关于GET和POST请求的区别,最通俗全面的回答
- mybatis-plus invalid bound statement (not found) insert解决办法
- javascript 权威指南二
- 汇编语言中LABEL伪指令的功能?
- 心理学实验程序编程(python)