从零开始学习Linux(五十):Shell编程之流程控制while循环

1、while循环

while循环是不定循环,也称作条件循环 。

只要条件表达式成立,循环就会一直继续,直到条件表达式不成立,循环才会停止。这点和for的固定循环不太一样。

1.1、while语法格式
while [ 条件表达式 ] 
    do 
        程序 
    done 
1.2、计算从1到100之和

创建shell脚本文件whiledemo.sh,文件内容如下:

#!/bin/bash
# 计算1到100之和
sum=0
i=1

while [ $i -le 100 ]
        do
                sum=$(( $sum+$i ))
                i=$(( $i+1 ))
        done

echo "求和结果:"$sum

给whiledemo.sh文件赋予执行权限,并且执行文件。输出结果如下图所示:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容