while循环语句基础

while循环语句基础,第1张

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循环执行流程对应的逻辑图      

[root@centos73 ~]# type  while
while is a shell keyword
[root@centos73 ~]# 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.

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/585719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存