while循环

while循环,不定循环,只要条件成立 就一直循环

格式:
while [ 条件判断式 ]
do
程序
done

例子:
#!/bin/bash
s=0
i=1
while [ "$i" -le 100 ]
do
s=$(( $s+$i ))
i=$(( $i+1 ))
done
echo "1+2+3+...+100 sum is: "$s

until循环,只要条件判断不成立 就一直循环
格式:
until [ 条件判断式 ]
do
程序
done

例子
#!/bin/bash
s=0
i=1
until [ "$i" -gt 100 ]
do
s=$(( $s+$i ))
i=$(( $i+1 ))
done
echo "1+2+3+...+100 sum is: "$s

原文地址:https://www.cnblogs.com/javasl/p/11190518.html