当前位置:网站首页>shell脚本详解-------循环语句wuile循环和until循环
shell脚本详解-------循环语句wuile循环和until循环
2022-08-04 16:38:00 【AKA|布鲁克林欧神仙】
目录
一,wuile循环
for循环语句非常适用于列表对象无规律,且列表来源已固定(如某个列表文件)的场合。而对于要求控制循环次数,操作对象按数字顺序编号、按特定条件执行重复操作等情况,则更适合适用另一种循环-----while语句
适用于wuile循环语句是,可以根据特定的条件反复执行一个命令序列,直到该条件不在满足时为止,但是脚本应用中,应该避免出现死循环的情况,否则后面的命令操作将无法执行
循环体内的命令序列中应该包括修改测试条件的语句,以便在适当的时候使测试条件不在成立,从而结束循环。
wuile循环结构
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所以整数的和
边栏推荐
猜你喜欢
随机推荐
动手学深度学习_AlexNet
【IDEA】idea配置
NFT盲盒挖矿系统dapp开发NFT链游搭建
Steady Development | Data and Insights on Mobile Game Players in Western Europe
HCIP笔记(6)
2022-08-04日报:量化细胞内的信息流:机器学习时代下的研究进展
Mobile zte ZXV10 B860AV2. 1 - A_S905L2_MT7668_ wire brush the firmware package
xgboost模块param中的一些错误
移动中兴ZXV10 B860AV2.1-A_S905L2_MT7668_线刷固件包
奖金池高达 20 万,RTE 2022 创新编程挑战赛正式开启
实践:二进制数据处理与封装
Tomato assistant downloading tomatoes
gcc7.5.0编译ceres-solver报错‘is_trivially_default_constructible’ is not a member of ‘std’
贝叶斯优化核极限学习机KELM用于回归预测
MetaAI科学家解读最新模型:200+语言互译,扩充千倍翻译数据,全球元宇宙用户自由交流
智慧场馆的无人值守怎么做?
Visual Studio 2022创建项目没有CUDA模板的解决方法
codeforces:808D. Array Division【二分 + 找规律】
《分布式云最佳实践》分论坛,8月11日深圳见
转型阵痛期,好未来减亏容易增收难?