Shell Scripts循环语句(loop)

一、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;

猜你喜欢

转载自www.cnblogs.com/shimc/p/11271599.html