2.0-shell中断继续退出
2015-07-27 15:27
337 查看
shell中控制循环的几个关键字 break continue exit
#!/bin/bash
#在1-10序列中循环,如果序列等于5,则不显示数字并中断循环,继续执行后续任务。
for i in `seq 1 10`
do
if [ $i -eq 5 ]
then
break
fi
echo $i
done
echo 'for done'
注意: break 结束整个循环体,执行循环外的后续命令。
continue 只结束本次循环,和相应指令,后续循环继续执行。
exit 直接退出shell,后续循环或命令将不再执行。
#!/bin/bash
#在1-10序列中循环,如果序列等于5,则不显示数字并中断循环,继续执行后续任务。
for i in `seq 1 10`
do
if [ $i -eq 5 ]
then
break
fi
echo $i
done
echo 'for done'
注意: break 结束整个循环体,执行循环外的后续命令。
continue 只结束本次循环,和相应指令,后续循环继续执行。
exit 直接退出shell,后续循环或命令将不再执行。
相关文章推荐
- 1.4-shell自定义变量
- 1.2-shell结构以及执行
- 1.1-shell脚本介绍
- 2.0-shell中的连接符
- 用shell 实现对MySQL数据库分页
- 1.4-shell中特殊符号
- Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法
- 1.2-shell变量
- 1.1-shell特性
- How To Avoid Sudden Outburst Of Backup Shell Script / Program Disk I/O
- shell常用命令解释
- 修改adb shell在pc端显示的名称
- 利用shell脚本批量复制文件到给定目录
- mac shell终端编辑命令行快捷键——行首行尾
- shell 入门教程
- Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)
- Java执行shell脚本关闭远程数据库
- shell 脚本打包一个目录下的子目录,同时拷贝到其他路径
- UVA 10152 ShellSort
- Linux Shell: 统计系统中占用Swap 的程序PID和占用大小