当前位置:   article > 正文

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

shell编程for

系列文章

【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
  • 1
  • 2
  • 3
  • 4

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

实例-批量解压缩脚本

在这里插入图片描述

语法二

for(初始值;循环条件;变量变化)do
        程序
    done
  • 1
  • 2
  • 3
  • 4

实例-批量添加用户

在这里插入图片描述

while循环

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

语法:

while [ 条件判断式 ]
    do
        程序
    done
  • 1
  • 2
  • 3
  • 4

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

在这里插入图片描述

until循环

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

语法:

until  [ 条件判断式 ]
    do
        程序
    done
  • 1
  • 2
  • 3
  • 4

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

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/369829
推荐阅读
  

闽ICP备14008679号