码迷,mamicode.com
首页 > 系统相关 > 详细

linux学习之路之while循环的特殊用法、continue及break的用法

时间:2014-07-18 13:18:05      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:主要介绍while循环的特殊用法和continue、break的用法

在之前的学习中,我们了解到的while循环形如:

while expression ;do    

    statement

    ...

done

这种语法结构的循环只要expression符合条件将执行循环体中的statement,否则就会推出循环。


接下来将介绍两种特殊while循环

while循环特性语法一

while :;do

    循环体

done

这种循环没有expression,也就是说没有控制条件,所以使用这种写法的while,会无限循环下去。

bubuko.com,布布扣


为了解决无限循环(死循环)和控制循环过程,我们可以使用continue和break关键字来控制。

continue:表示不执行当前循环中continue后面的语句,直接进入下一轮循环;而且不会退出循环。

break:直接退出循环。

bubuko.com,布布扣


while循环特殊语法二

while read LINE;do

    statement

    ...

done < /PATH/TO/SOMEFILE

这种循环表示依次读取取某个文件的每行,并将其每一行的内容赋值给变量LINE。

bubuko.com,布布扣


本文出自 “linux学习之路” 博客,谢绝转载!

linux学习之路之while循环的特殊用法、continue及break的用法,布布扣,bubuko.com

linux学习之路之while循环的特殊用法、continue及break的用法

标签:主要介绍while循环的特殊用法和continue、break的用法

原文地址:http://xslwahaha.blog.51cto.com/4738972/1439732

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!