`

shell的while循环

 
阅读更多
#!/bin/sh
#filename:2.sh
b=9
e=15
tmpb=$b
while [ $tmpb -le $e ]
do
  echo $tmpb
  #tmpb=`expr $tmpb + 1`  //ok
  tmpb=$(expr $tmpb + 1)
done


执行这个脚本后,输出的结果为:

9
10
11
12
13
14
15



注意:   第9行的功能和第10行的功能是一样的。



下面的例子是使用一个循环,必须输入一个数字才能退出.


#!/bin/sh
#filename:b

while :
do
  echo -n "input a number:"
  read Val
  expr $Val + 1 > /dev/null 2>
  res=$?
  if [ "$Val" = "" ] || [ "$res" != "0" ]; then
     echo "what you input is not a number!"
  else
    echo "what you input is : $Val"
     break;
    fi
  done


分享到:
评论

相关推荐

    Shell中的while循环几种使用实例详解

    1. **利用while循环计算1到100的和** 这个例子展示了如何用`while`循环来累加一系列数字。在第一个示例中,变量`i`从1开始,每次循环增加1,直到`i`大于100为止。在循环体内,`sum`的值会累加上`i`的当前值。最终,...

    shell编程—-while和until循环

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

    shell脚本语言.pdf

    * Shell while 循环是指在 Shell 中的循环语句 * Shell while 循环可以用来执行重复操作 Shell until 循环: * Shell until 循环是指在 Shell 中的循环语句 * Shell until 循环可以用来执行重复操作 Shell ...

    Shell 入门实战到精通

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

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

    ### 一、while循环 `while`循环在满足指定条件时持续执行循环体内的命令。它的基本语法结构如下: ```bash while condition do command1 command2 ... commandN done ``` 在这里,`condition`是测试条件,...

    浅谈shell循环中变量的作用域问题

    最近实现了一个shell脚本,功能简单来说就是从文件中按行读取然后将所有行拼接成一行写入一个文件,关键代码如下 path_all= cat $1 | while read line do ...while循环读取文件中内容有两种写法,一

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

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

    shell命令while循环中使用sleep命令代码示例

    在Linux或Unix系统中,Shell脚本是一种强大的自动化工具,其中`while`循环是一个核心的控制结构,用于重复执行一段代码直到特定条件不再满足。在`while`循环中结合使用`sleep`命令,我们可以实现定时任务、延迟执行...

    Bash Shell 中的while 循环、 do…while

    文章目录while 循环的语法结构 和 一些例子:1、求 10 以内每个整数的平方值:2、使用 while 循环 的嵌套来实现打印三角形:do..while 语法:    此链接通往 Bash Shell 编程学习的目录导航 ,从入门到放弃,感...

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

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

    Linux运维-运维系统服务04-Shell脚本d4-Shell循环-12while循环语法结构.mp4

    Linux运维-运维系统服务04-Shell脚本d4-Shell循环-12while循环语法结构.mp4

    shell for&while; 循环详细总结

    ### Shell for & while 循环详细总结 #### 一、引言 在Shell脚本编程中,循环结构是非常重要的组成部分,它允许我们重复执行一系列指令直到满足特定条件为止。本文档将详细介绍`for`和`while`两种类型的循环在...

    Linux运维-运维系统服务04-Shell脚本d4-Shell循环-14while循环语法结构3.mp4

    Linux运维-运维系统服务04-Shell脚本d4-Shell循环-14while循环语法结构3.mp4

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

    While循环基于一个条件来决定是否继续执行循环体。只要条件为真,循环就会继续。 ```bash # 基于命令的退出状态作为条件 while read line; do echo $line done # 基于数值比较 i=1 while [ $i -le 10 ]...

    Shell中的for循环总结

    - while循环(如`while (($i)); do`) - 使用brace expansion(如`for i in {1..10000000}; do`) 8. **循环控制**: - `break`:跳出当前循环。 - `continue`:跳过当前循环的剩余部分,继续下一次循环。 9. ...

    SHELL脚本练习 写一个脚本,利用循环计算10的阶乘

    这个脚本使用了while循环和read命令来实现用户输入和打印的功能。 3. 计算100以内能被3整除的数之和 在这个练习中,我们将编写一个SHELL脚本,利用循环和continue关键字,计算100以内能被3整除的数之和。脚本代码...

    Linux运维-3.Shell编程-12 shell编程-148while循环.avi

    Linux运维-3.Shell编程-12 shell编程-148while循环.avi

    Shell脚本循环结构的全面指南与实践

    通过掌握for、while和until循环的使用,以及循环控制语句和嵌套循环,我们可以编写出更加强大和灵活的Shell脚本。本文详细介绍了这些循环结构的语法和应用,并通过实际代码示例展示了它们的使用场景。随着你对Shell...

    Linux运维-运维系统服务04-Shell脚本d5-Shell随机数与循环嵌套-03随机数应用2while循环实现.mp4

    Linux运维-运维系统服务04-Shell脚本d5-Shell随机数与循环嵌套-03随机数应用2while循环实

Global site tag (gtag.js) - Google Analytics