`
cakin24
  • 浏览: 1387640 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Shell的while循环和until循环

阅读更多
一 简介
while循环时不定循环,也称条件循环。只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。这就和for的固定循环不太一样了。
 
二 语法
while [ 条件判断式 ]
do
程序
done
 
三 实战
#!/bin/bash
i=1
s=0
while [ $i -le 100 ]
do
s=$(($s+$i))
i=$(($i+1))
done
echo "The sum is:$s"
 
四 until简介
until循环,和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序,一旦循环条件成立,则终止循环。
 
五 until语法
until [ 条件判断式 ]
do
程序
done
 
六 实战
#!/bin/bash
i=1
s=0
until [ $i -gt 100 ]
do
s=$(($s+$i))
i=$(($i+1))
done
echo "The sum is:$s"
 
分享到:
评论

相关推荐

    linux shell循环:for、while、until用法详解

    until循环与while循环类似,但条件判断相反,它在条件为假时执行,直到条件变为真。 ```bash until [ 条件 ];do 循环体 done ``` **应用实例**: - 生成10个随机数,并找出最大随机数和最小随机数 ```bash #!/...

    shell编程—-while和until循环

      while循环是shell脚本中最简单的一种循环,当条件满足时,while重复地执行一组语句;当条件不满足时,就退出while循环。 shell while循环的用法如下: while condition do statements done   condition表示...

    Shell脚本while、until循环语句简明教程

    `while`循环和`until`循环都是Shell脚本中的重要控制流工具。选择哪种循环取决于你需要何时停止循环,以及你的条件测试方式。理解这两种循环的工作原理和用法,能够帮助编写更灵活、更高效的脚本。在编写涉及重复...

    shell浅谈之三for、while、until循环

    3. **until循环**:与while循环相反,until循环在条件为假时执行,直到条件变为真。这对于那些需要在某个条件首次满足时停止的情况非常有用,如`until [ condition ]; do commands; done`。 4. **循环控制符**: -...

    shell脚本中的几种循环操作(附脚本)

    Until循环与While循环类似,只是条件相反。当条件为假时,循环才执行。 ```bash # 直到找到非空行 until read -r line; do :; done # 直到数值超过10 i=1 until [ $i -gt 10 ]; do echo $i i=$((i+1)) ...

    linuxSHELL学习之for、while、until

    ### Linux SHELL 学习之 for、while、until 循环详解 在 Linux SHELL 编程中,循环结构是实现脚本自动化处理的关键部分。本文将深入探讨三种常见的循环结构:`for`、`while` 和 `until` 的用法,并通过具体的示例来...

    shell脚本学习(十二)——while与until循环

    while循环是Shell脚本中最简单的一种循环,当条件满足时,while重复地执行一组语句,当条件不满足时,就退出while循环。 Shell while 循环的语法结构: while condition do statements done 这里condition表示判断...

    shell中的until循环

    until循环和while循环恰好相反: 当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环 格式: until condition do statements done 注意: 在until循环体中必须有相应的语句使得condition越来越趋近于...

    060104shell之循环1

    这里我们将深入探讨两种主要的循环结构——`while`循环和`until`循环,以及`break`和`continue`命令的用法。 1. `while`循环: `while`循环在满足条件时持续执行循环体。例如: ```bash while [ 条件 ]; do ...

    shell脚本语言.pdf

    Shell 既可以交互式地解释和执行用户输入的命令,也可以定义各种变量和参数,提供了许多控制结构,包括循环和分支。 Shell 调用了系统核心的大部分功能来执行程序、建立文件,并以并行的方式协调各个程序的运行。 ...

    Shell 入门实战到精通

    Shell 进阶实战包括 if 判断、for 循环、while 循环、until 循环和函数等高级编程技术。 Shell if 判断 Shell if 判断是指在 Shell 中根据条件执行不同的命令或动作。 Shell if 判断可以用于实现条件语句和逻辑...

    Shell中的循环语句for、while、until实例讲解

    这里我们将深入探讨三个主要的Shell循环语句:`for`、`while` 和 `until`,并结合实例进行讲解。 一、`for` 循环 `for` 循环在Shell中通常用于遍历一系列值或执行固定次数的迭代。以下是一些常见的用法: 1.1 最...

    linux-Shell编程视频教程

    11.1 Shell编程-正则表达式.mp4 11.2.1 Shell编程-字符截取命令-cut命令.mp4 11.2.2 Shell编程-字符截取命令-printf命令.mp4 11.2.3 Shell编程-字符截取命令-...11.5.4 Shell编程-流程控制-while循环与until循环.mp4

    linux shell常用循环与判断语句(for,while,until,if)使用方法

    在Linux Shell脚本编程中,循环和判断语句是实现逻辑控制的重要组成部分。本文将详细介绍Linux Shell中的四种主要循环(for、while、until)和两种基本的判断结构(if、case),并提供实例来帮助理解。 一、for循环...

    Shell脚本之无限循环的两种方法

    for 实现: 代码如下: #!/bin/bash set i=0 set j=0 for((i=0;i<10;)) ... echo “————-j is $j ——————-“ ...while实现: ... 您可能感兴趣的文章:Shell中的循环语句for、while、until实例讲解Shel

    跟老男孩学Linux运维:Shell编程实战 part3

    第三部分为第9章~第13章,着重讲解case条件语句、while循环和until型循环、for循环和select循环、条件与循环控制及程序返回值、Shell数组等知识。第四部分为第14章~第16章,着重讲解Shell脚本开发规范与编码习惯、...

    跟老男孩学Linux运维:Shell编程实战

    《跟老男孩学Linux运维:Shell编程实战》第三部分为第9章~第13章,着重讲解case条件语句、while循环和until型循环、for循环和select循环、条件与循环控制及程序返回值、Shell数组等知识。《跟老男孩学Linux运维:...

    shell脚本编程之最简单的死循环.pdf

    在C语言中,我们可以使用`while(1)`来创建一个无限循环,但在Shell脚本中,情况略有不同。 在Shell脚本中,有几种方式可以实现死循环。下面我们将详细探讨这些方法: 1. 使用条件表达式: ```bash while [ "1" =...

Global site tag (gtag.js) - Google Analytics