前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(35)while循环与until循环

(35)while循环与until循环

作者头像
生信real
发布2020-09-10 11:59:22
1.2K0
发布2020-09-10 11:59:22
举报
文章被收录于专栏:Linux基础入门Linux基础入门

一、while循环

while循环是不定循环,也称作条件循环。只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。这就和for的固定循环不太一样了。

格式:

代码语言:javascript
复制
while [ 条件判断式 ] 
  do 
    程序 
  done 

对while循环来说,只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。接下来看一个例子,虽然对系统管理帮助不大,但是对理解循环非常有帮助。

例.从1加到100

代码语言:javascript
复制
#!/bin/bash  
#Author:yuzai
i=1 
s=0 
while [ $i -le 100 ] #如果变量i的值小于等于100,则执行循环 
  do 
        s=$(( $s+$i ))
        i=$(( $i+1 )) 
  done 
echo "The sum is: $s"

二、until循环 until循环,和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序。一旦循环条件成立,则终止循环。

格式:

代码语言:javascript
复制
until [ 条件判断式 ] 
  do 
    程序 
  done 

例.从1加到100

代码语言:javascript
复制
#!/bin/bash 
#Author:yuzai
i=1 
s=0 
until [ $i -gt 100 ] #循环直到变量i的值大于100,就停止循环 
    do 
        s=$(( $s+$i ))
        i=$(( $i+1 )) 
    done 
echo "The sum is: $s"

END

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-09-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信real 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档