for,while,untill循环,以及break跳出和continue中止循环

for循环

格式

for 变量名 in 取值列表
do
  命令序列
done

在这里插入图片描述

变量i的三种不同格式

for i in { } 用法

在这里插入图片描述

在这里插入图片描述

for i in $(seq 1 10)

在这里插入图片描述
补充:$(seq 1 2 10)
在这里插入图片描述

for ((i=1;i<=10;i++))

在这里插入图片描述
在这里插入图片描述

实例

根据IP地址检查主机状态
IP地址存放在ipadds.txt文件中,每行一个
使用ping命令检测各主机的连通性

在这里插入图片描述
在这里插入图片描述

while语句

格式

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

在这里插入图片描述

格式举例

在这里插入图片描述
在这里插入图片描述

实例

猜商品价格游戏
通过变量RANDOM获得随机数
提示用户猜测并记录次数,猜中后退出循环
在这里插入图片描述
在这里插入图片描述

until语句

格式

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

重复测试某个条件,只要条件不成立则反复执行
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

双循环

在这里插入图片描述
在这里插入图片描述

break跳出循环

在这里插入图片描述

在这里插入图片描述

break跳出两层循环

在这里插入图片描述
在这里插入图片描述

continue中止某次循环中的命令,但不会完全中止整个命令

在这里插入图片描述
在这里插入图片描述

IFS字段分隔符

默认包含 空格,制表符,换行符
在这里插入图片描述

实例

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值