while [ condition ] <==中括号内的状态就是判断式 do <==do 是回圈的开始! 程序段落 done <==done 是回圈的结束
until [ condition ] do 程序段落 done |
#!/bin/bash
# 1+2+3+....+100sum=0
i=1
while [ "$i" != "101" ]
do
sum=$(($sum+$i))
i=$(($i+1))
done
echo "1+2+3+...+100="${sum}
while [ condition ] <==中括号内的状态就是判断式 do <==do 是回圈的开始! 程序段落 done <==done 是回圈的结束
until [ condition ] do 程序段落 done |
#!/bin/bash
# 1+2+3+....+100