1. 概述
与while循环正好相反,utile循环时,只要条件判断式不成立则进行循环。一旦条件成立,则终止
2. 语法
until [ 条件判断式 ]
do
程序
done
3. 练习:从1加到100
脚本
[root@catyuan ~]# vim until1.sh
#!/bin/bash
#从1加到100
i=1
s=0
while [ $i -gt 100 ] #循环直到变量的值大于100(不能等于),就停止循环
do
s=$(( $s+$i ))
i=$(( $i+1 ))
done
echo "the sum is:$s"
测试脚本
[root@catyuan ~]# chmod 755 until1.sh
[root@catyuan ~]# ./until1.sh
the sum is:5050