Lesson49 Shell脚本语句控制器exit,break,continue
文章目录
1. exit,break,continue的区别
break:结束并退出循环
continue:在循环中不执行continue下面的代码,转而进入下一轮循环
exit:退出脚本,常带一个整数给系统,如 exit 0
break是立马跳出循环;continue是跳出当前条件循环,继续下一轮条件循环;exit是直接退出整个脚本
break命令允许跳出所有循环(终止执行后面的所有循环)。 continue命令与break命令类似,只有一点差别,它不会跳出所有循环,仅仅跳出当前循环。
2. exit:脚本退出,退出值为n
编辑测试文件:vim test.sh
可以看到,当遇到exit时,直接跳出脚本程序,不再进行后边的循环
3. break:退出当前循环,但不退出脚本
编辑测试文件:vim test.sh
可以看到,当NUM为5时,输出westos跳出循环输出end
4. continue:提前结束循环内部的命令,但不终止当前循环
编辑测试文件:vim test.sh
可以看到,当NUM为5时,提前结束当前命令,执行后面的循环和脚本