linux continue函数,break continue exit return 函数对比

break,continue,exit,用于循环结构中,控制循环的走向,return用于函数中,返回由shell函数得到的退出值给调用它的脚本。命令说明

break nn表示跳出循环的层次,如果省略n表示跳出整个循环

continue nn表示退到第n层继续循环,如果省略n表示跳过本次循环,忽略本次循环的剩余代码,进入循环的下一次循环

exit n退出当前shell程序,并返回n。n也是可以省略

return返回由shell函数得到的退出值给调用它的脚本

一.关于break,continue,exit范例

1.break跳出循环

#!/bin/bash

for ((i=0;i<=8;i++))

do

if [ $i -eq 5 ];then

break

fi

echo $i

done

echo ok

测试结果:

0

1

2

3

4

ok

结论:从以上测试结果中就可以看出,break表示跳出整个循环2.continue跳出循环

#!/bin/bash

for ((i=0;i<=5;i++))

do

if [ $i -eq 3 ];then

continue

fi

echo $i

done

echo ok

测试结果:

0

1

2

4

5

ok

结论:continue函数表示跳过本次循环剩余的部分,进入下一次循环

3.exit跳出循环

#!/bin/bash

for ((i=0;i<=5;i++))

do

if [ $i -eq 3 ];then

exit

fi

echo $i

done

echo ok

测试结果:

0

1

2

结论:exit函数直接退出当前shell程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值