一、格式:
while 条件测试 ;do
循环体
done
二、条件测试
条件测试是指满足条件则会一直执行下去。
比如:
let i =0
while i < 100;do
echo $i
i++
done
注意:这里只要i小于100则会一直执行下去,所以在循环体中,必须有i的变化,否则就会陷入死循环。
三、while 与if混用
while 条件测试;do
if 条件判断式;then
命令
fi
done
四、while 读取文件
while read file ;do
循环体
done < file_name
五、until
until与while相反,while是条件满足则执行循环,until是条件不满足则执行循环
until 条件测试 ;do
循环体
done
六、组合条件测试
逻辑与:多个条件同时满足
[[ 条件1 && 条件2 ]]
逻辑或:多个条件满足一个
[[ 条件1 || 条件2 ]]