shell编程-流程控制-while循环与until循环

来源:互联网 发布:淘宝企业店铺是啥意思 编辑:程序博客网 时间:2024/05/29 18:46

1. while循环

while循环是不定循环,也称作条件循环。只要条件成立,循环就会一直继续,直到条件不成立,循环才会停止。这就和for循环有一点区别。

基本格式:

while [ 条件 ]    do         操作    done

示例:求1到100的和

#!/bin/bash#求1到100的和i=1s=0while [ $i -le 100 ]    do        s=$(( $s+$i ))        i=$(( $i+1 ))    doneecho "The sum is $s."

2. until循环

until循环,和while循环相反,until循环只要条件不成立,就会一直执行循环程序。一旦条件成立,循环就停止。

until [ 条件 ]    do         操作    done

示例:求1到100的和

#!/bin/bash#求1到100的和i=1s=0until [ $i -gt 100 ]    do        s=$(( $s+$i ))        i=$(( $i+1 ))    doneecho "The sum is $s."
原创粉丝点击