一、while……do……done
当判断条件成立时,进行循环,直到条件不成立才停止
while [ 判断条件 ] do #循环开始 程序段 done #循环结束
二、until……do……done
与while do done相反,当条件成立时停止循环,否则继续循环
until [ 判断条件 ] do #循环开始 程序段 done #循环结束
三、for……do……done(固定次数循环)
该方法在循环时已经确定循环次数
for 变量名 in 变量内容1 变量内容2 变量内容3 … do 程序段 done
上面程序,在循环工作时如下:
1.第一次循环,变量名------->变量内容1;
2.第二次循环,变量名------->变量内容2;
3.第三次循环,变量名------->变量内容3;
4.第 N次循环,变量名------->变量内容N;
四、for……do……done
for ((初始值;限制条件;执行第N次)) do 程序段 done
说明:1、初始值:在变量循环当中为初始数据,例如i=1;
2、限制条件:变量值在限制范围内就一直循环,例如i<10;
3、执行第N次:没做一次循环,变量的变化,例如i=i+1;