shell脚本详解-------循环语句while循环和until循环

目录

一,wuile循环

例1

 例2

 例3

 例4

 例5,

 例6

二,until循环

1,循环结构

2,例题


一,while循环

for循环语句非常适用于列表对象无规律,且列表来源已固定(如某个列表文件)的场合。而对于要求控制循环次数,操作对象按数字顺序编号、按特定条件执行重复操作等情况,则更适合适用另一种循环-----while语句

用于while循环语句是,可以根据特定的条件反复执行一个命令序列,直到该条件不在满足时为止,但是脚本应用中,应该避免出现死循环的情况,否则后面的命令操作将无法执行

循环体内的命令序列中应该包括修改测试条件的语句,以便在适当的时候使测试条件不在成立,从而结束循环。

while循环结构

while 条件测试操作
do
    命 令序列
done

例1

猜数字

 

 例2

计算从1到100所以的整数的和

 例3

提示用户输入一个小于100的整数,并计算从1到该数之间所有整数的和

 

 例4

随机生成商品价格(1-1000),用户输入数字去猜,猜中了可以退出循环,并且告知猜的次数,没猜中则告知猜大了还是猜小了。

 

 例5,

  商场购物

 例6

#要求在1-10内定义一个数字,在11-20内定义一个数字,然后进行交互。1,请输入1-10内的一个数字>,如果在三次内猜中,游戏通过一半,否则游戏失败。在通过一半后进行交互,2,请输入11-20内的一
个数字,如果3次猜中,则游戏通过,否则游戏失败,最后输出一共猜了几次。

 

二,until循环

1,循环结构

  •  重复测试某个条件,只要条件不成立,则反复循环,条件成立则退出循环

2,例题

计算1到100所以整数的和

 

 

猜你喜欢

转载自blog.csdn.net/m0_54594153/article/details/126146961