while循环

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

格式

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

例子

需求:计算工具,1+2+……100的和

脚本:

  • #!/bin/bash
  • #从1加到100
  • s=o
  • i=1
  • while [ $i -le 100 ]
  •  do
  •   s=$(($s+$i))
  •   i=$(($i+1))
  •  done
  • echo $s

until循环

until循环和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序;一旦循环条件成立,则终止循环

格式

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

例子

需求:计算工具,1+2+……100的和

脚本:

  • #!/bin/bash
  • #从1加到100
  • s=o
  • i=1
  • until [ $i -gt 100 ]
  •  do
  •   s=$(($s+$i))
  •   i=$(($i+1))
  •  done
  • echo $s

最新文章

  1. ABP学习日记1
  2. Deconvolution Using Theano
  3. Redis
  4. Java 如何跳出多重嵌套循环体?
  5. Emit学习(3) - OpCodes - 循环和异常
  6. zeromq 学习和python实战
  7. iOS NSDictionary、NSData、JSON数据类型相互转换
  8. http authorization basic请求代码示例
  9. PHP利用socket_bind函数切换IP地址采集数据
  10. 从零开始学android开发-Json转换利器Gson之实例
  11. 20个可以帮你简化iOS app开发流程的工具
  12. (转)在Mac下使用OpenCV, 在Xcode下使用OpenCV (非常基础,详细)
  13. pdo操纵mysql数据库
  14. [NOIP]玩具装箱
  15. shell的date命令:使用方法,以及小时、分钟的计算
  16. SVN的安装与使用教程
  17. 最长连续子序列(dp,分而治之递归)
  18. 前台ajax请求php后台返回成功却进error方法解决
  19. 【EF6学习笔记】(九)异步处理和存储过程
  20. 微软Azure AspNetCore微服务实战第1期【补充2017-09-09活动】

热门文章

  1. Ubuntu完全卸载Docker步骤
  2. 【maven】私服搭建
  3. air530GPS数据通过air202上传阿里云
  4. [SWMM]汇水区特征宽度的计算方法
  5. javacc在stanfordnlp中的应用
  6. 快速创建Spring web项目
  7. Javascript - Vue - 组件
  8. NLP与深度学习(二)循环神经网络
  9. sparksql的三种join实现
  10. nacos配置