Linux之shell中的 while 循环语句和 until 循环语句

一、while循环

1.while循环

while循环是shell脚本中最简单的一种循环:

  • 当条件满足时,while重复地执行一组语句,当条件不满足时,就退出while循环

格式:
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
例1: 计算1-100的和
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
例2: 计算从m到n的总和
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
例3: 实现一个简单的加法计时器
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句

二、until循环

1.until循环

  • until循环和while循环恰好相反:
    当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环

格式:
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
例1: 计算1-100的和
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
例2: 计算输入数据的总和
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句
例3: 计算100依次减去25后的最终值(大于0)
Linux之shell中的 while 循环语句和 until 循环语句
Linux之shell中的 while 循环语句和 until 循环语句