shell入门学习-for循环语句

文章详细介绍了Linuxshell脚本中for循环的语法,包括循环变量、遍历列表以及do和done的使用。还展示了基础入门脚本和基于文件的循环应用,提到了如何更改分隔符。此外,文章探讨了continue和break语句在循环控制中的作用,前者跳过当前迭代,后者则完全终止循环。
摘要由CSDN通过智能技术生成

1、语法规则

        for  变量  in 列表;do

                命令

        done

        变量是循环变量,用于存储列表中的每个元素。

        列表是需要遍历的数据。

        do和done分别代表循环体的开始和结束。

        每次循环迭代,变量会被赋值为列表中的一个元素,然后执行循环体中的命令。

        循环体中的命令可以使用$(变量)来引用循环变量的值。

        当列表中的所有元素都被遍历完毕后,循环结束。

2、for循环入门脚本,示例如下:

        

3、效果如下图所示:

        

4、根据给定的文件进行循环,脚本内容下:

        

5、效果如下图所示:

        

6、上图所示效果,我们发现是通过空格作为分隔进行读取,如何更换分隔符,内容所下:

        

7、效果如下图所示:

        

8、continue

        ①、continue语句会导致循环跳过本次迭代,直接进入下一次迭代。

                

        ②、效果如下图所示:

                

9、break

        ①、break语句会终止整个循环,使得循环立即退出。

                

        ②、效果如下图所示:

                

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值