【Shell编程】Shell中for循环、while循环、until循环语句

系列文章

【Shell编程】Shell中的正则表达式

【Shell编程】字符截取命令cut、printf命令

【Shell编程】字符截取命令awk、sed命令

【Shell编程】字符处理命令sort和wc

【Shell编程】条件判断

【Shell编程】Shell中的流程控制之if语句

【Shell编程】Shell中多分支case条件语句


for循环

语法一

for 变量 in 值1 值2 值3 …
    do
           程序
    done

in后面可接:“ab cd ed” 、 {1.20} 、 ls反单引 保存的是命令结果,可直接使用
变量出现在等号左侧不用加$符号,出现在等号右侧必须加$符号。不能加空格。

实例-批量解压缩脚本

在这里插入图片描述

语法二

for(初始值;循环条件;变量变化)do
        程序
    done

实例-批量添加用户

在这里插入图片描述

while循环

  • while循环是不定循环,也称作条件循环。只要条件判断成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。这就和for的固定循环不太一样
  • 条件位置写1表示死循环

语法:

while [ 条件判断式 ]
    do
        程序
    done

实例-计算1+2+…+100的和

在这里插入图片描述

until循环

  • until循环时只要条件判断式不成立则进行循环,并执行循环程序,一旦成立就终止循环。

语法:

until  [ 条件判断式 ]
    do
        程序
    done

实例-计算1+2+…+100的和

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林夕07

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值