shell之循环语句(for、while、until)

目录

一、循环语句

1、for循环基础

2、for案例

3、while 语句

1、while 语句说明

2、while案例

         3、until语句

二、循环控制语句

1、continue

2、break ☆

3、exit

总结


一、循环语句

1、for循环基础

在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。

for循环语句的语句结构

for   变量名   in   $LIST  (1、为变量准备赋值的元素 2、决定循环次数)
do
    命令系列
done

或者
for ((i=*;i<=*;1++))    (定义变量起始值;定义循环结束条件;控制循环次数)
do
    命令序列
done

for语句的执行流程
首先变量会在取值列表中拿去第一个值,然后去执行命令系列,执行完成后,再去拿取值列表的第二个值,然后再去执行命令序列,直到取值列表中值全部取完后再去执行done,跳出循环。

基础小技巧 大括号 {}seq 在for循环的应用
for i in {1..5..2} 1-50的奇数
for i in {2..6..2} 1-50的偶数
for i in {3..1}  1-10倒序排列
for i in $(seq 10)  1-10正序排列
for i in $(seq 10 -1 1) 1-10倒序排列
for i in $(seq 1 2 10) 1-10的奇数,中间为步长
for i in $(seq 0 2 10) 1-10的偶数,中间为步长

2、fo

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值