1.while循环
while 循环是 Shell 脚本中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。
while condition
do
statements
done
实例:
#!/bin/bash
declare -i sum
declare -i n
while [ "$n" != "101" ]
do
sum+=n
n+=1
done
echo "the result is :$sum"
2.until循环 unti 循环和 while 循环恰好相反,当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环。
until condition
do
statements
done
实例:
#!/bin/bash
declare -i sum
declare -i n
until ((n > 100))
do
((sum += n))
((n++))
done
echo "the result is :$sum"
until 的使用场景很少,一般使用 while 即可。