通过break、continue、exit在Shell脚本中实现中断与退出的功能。
exit结束循环以及整个脚本
break可以结束整个循环
continue结束本次循环,进入下一次循环
案例如下:
vim test.sh
#!/bin/bash
for i in {1..5}
do
[ $i -eq 3 ]&& break
#这里将break替换为continue,exit分别测试脚本执行效果
echo $i
done
echo "Game Over"
vim test.sh
#!/bin/bash
for i in {1..5}
do
[ $i -eq 3 ]&& break
#这里将break替换为continue,exit分别测试脚本执行效果
echo $i
done
echo "Game Over"
vim test.sh
#!/bin/bash
for i in {1..5}
do
[ $i -eq 3 ]&&
#这里将break替换为continue,exit分别测试脚本执行效果
echo $i
done
echo "Game Over"