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