首页 > 代码库 > linux学习之路之while循环的特殊用法、continue及break的用法
linux学习之路之while循环的特殊用法、continue及break的用法
在之前的学习中,我们了解到的while循环形如:
while expression ;do
statement
...
done
这种语法结构的循环只要expression符合条件将执行循环体中的statement,否则就会推出循环。
接下来将介绍两种特殊while循环
while循环特性语法一
while :;do
循环体
done
这种循环没有expression,也就是说没有控制条件,所以使用这种写法的while,会无限循环下去。
为了解决无限循环(死循环)和控制循环过程,我们可以使用continue和break关键字来控制。
continue:表示不执行当前循环中continue后面的语句,直接进入下一轮循环;而且不会退出循环。
break:直接退出循环。
while循环特殊语法二
while read LINE;do
statement
...
done < /PATH/TO/SOMEFILE
这种循环表示依次读取取某个文件的每行,并将其每一行的内容赋值给变量LINE。
本文出自 “linux学习之路” 博客,谢绝转载!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。