加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

while循环语句基础

发布时间:2020-12-15 20:53:59 所属栏目:安全 来源:网络整理
导读:? ? ? ? ? while循环语句基础 ? ? ? 一while循环语句介绍 ? ? 循环语句命令常用于重复执行一条指令或一组指令,直到条件不再满足时停止, ? Shell脚本语言的循环语句常见的有while,until,for及select循环语句。 ? while循环语句主要用来重复执行一组命令或语句

?

?

?

?

?

while循环语句基础

?

?

?

一while循环语句介绍

?

?

循环语句命令常用于重复执行一条指令或一组指令,直到条件不再满足时停止,
?
Shell脚本语言的循环语句常见的有while,until,for及select循环语句。
?
while循环语句主要用来重复执行一组命令或语句,
?
在企业实际应用中,常用于守护进程或持续运行的程序
?
?
?
?
?
?
?
?

二while循环语句的基本语法

?

?

while <条件表达式>
do
指令...
done
?
?
?
?

while CONDITION; do
循环体
done
CONDITION:循环控制条件;进入循环之前,先做一次判断;每一次循环之后会再次做判断。


条件为“true”,则执行一次循环;直到条件测试状态为“false”终止循环。

因此CONDTION一般应该有循环控制变量;而此变量的值会在循环体不断地被修正。

进入条件:CONDITION为true


退出条件:CONDITION为false

?
提示:注意代码缩进。
?
while循环语句会对紧跟在while命令后的条件表达式进行判断,
?
如果该条件表达式成立,则执行while循环体里的命令或语句(即语法中do和done之间的指令),
?
每一次执行到done时就会重新判断while条件表达式是否成立,直到条件表达式不成立时才会跳出while循环体。
?
如果一开始条件表达式就不成立,那么程序就不会进入循环体(即语法中do和done之间的部分)中执行命令了。
?
?

?

?

?

三while循环执行流程对应的逻辑图

?

?

?
?
?

?

?

?

?

?

?

[[email?protected] ~]# type  while 
while is a shell keyword [[email?protected] ~]# help while while: while COMMANDS; do COMMANDS; done Execute commands as long as a test succeeds. Expand and execute COMMANDS as long as the final command in the `while COMMANDS has an exit status of zero.  Exit Status: Returns the status of the last command executed.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读