Shell中的循环--for

1.C语言中的for循环

for((exp1;exp2;exp3))
do
  statements
done
  • exp1 exp2 exp3 是三个表达式,其中exp2是判断条件,for循环根据exp2的结果来决定是否继续下一次的循环
  • statements是循环体语句,可以有一条,也可以有多条
  • do和done是shell中的关键字
执行过程:
先执行exp1
再执行exp2,如果它的判断结果成立,则执行循环体中的语句,否则结束整个循环
执行完循环体再执行exp3
重复执行步骤2和3,知道exp2的判断结果不成立,就结束循环

2.应用

  • 示例1
    在这里插入图片描述在这里插入图片描述
  • 省略exp1(;不可以省略)
    在这里插入图片描述
  • 省略exp2
    在这里插入图片描述在这里插入图片描述
  • 省略exp3
    在这里插入图片描述
  • 省略1~3
    在这里插入图片描述

3.Python风格的for in循环

for variable in value_list
do
   statements
done
  • variable表示变量
  • value_list 表示 取值列表
  • in是shell中的关键字

4.应用

  • 示例1:对数字进行循环

在这里插入图片描述

  • 示例2:对字符串进行循环

在这里插入图片描述

  • 示例3:{start…end}形式循环

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值