1、while循環(huán)
while循環(huán)是不定循環(huán),也稱作條件循環(huán) 。
只要條件表達(dá)式成立,循環(huán)就會一直繼續(xù),直到條件表達(dá)式不成立,循環(huán)才會停止。這點和for的固定循環(huán)不太一樣。
1.1、while語法格式
while [ 條件表達(dá)式 ]
do
程序
done
1.2、計算從1到100之和
創(chuàng)建shell腳本文件whiledemo.sh,文件內(nèi)容如下:
#!/bin/bash
# 計算1到100之和
sum=0
i=1
while [ $i -le 100 ]
do
sum=$(( $sum+$i ))
i=$(( $i+1 ))
done
echo "求和結(jié)果:"$sum
給whiledemo.sh文件賦予執(zhí)行權(quán)限,并且執(zhí)行文件。輸出結(jié)果如下圖所示: