当前位置: 首页 > news >正文

Shell循环:whileuntil

一、特点:循环次数[一定]是固定的

二、while语句结构

  •         while 条件测试
  •         do
  •         循环体
  •         done
  •         ==当条件测试成立(条件测试为真),执行循环体

        演示:

                需求:每秒显示一个数字,一次递增1 

[root@localhost ~]# vim num.sh    #脚本编写
while :
do      let i++sleep 1echo $i
done[root@localhost ~]# bash num.sh    #执行脚本

 

 

三、 until语句结构

  •         until 条件测试
  •         do
  •         循环体
  •         done
  •         ==当条件测试成立(条件测试为假视为成立),执行循环体

        演示:

                需求:每秒循环一个数字

[root@localhost ~]# vim unitl.sh    #脚本编写
#!/bin/bash
until [[ $i -eq 14  ]]
dolet i++sleep 1echo $i
done[root@localhost ~]# bash unitl.sh     #脚本编写

 

 

四、循环总结:

  • 固定:for
  • 不固定:while&until

 

 

http://www.lryc.cn/news/251097.html

相关文章:

  • Redis 安装部署
  • 项目中遇到的半导体公司
  • 汇编:call与ret/retf指令
  • Fiddler抓包工具之高级工具栏中的重定向AutoResponder的用法
  • 如何基于OpenCV和Sklearn库开展数据降维
  • 详解SpringAop开发过程中的坑
  • 【海思SS528 | VDEC】MPP媒体处理软件V5.0 | VDEC的使用总结
  • Kubernetes sample-controller 例子介绍
  • 【C/C++指针】指针*与引用的区别
  • 【ArcGIS Pro微课1000例】0039:制作全球任意经纬网的两种方式
  • 【二叉树】练习题终章
  • flutter开发实战-实现获取视频的缩略图封面video_thumbnail
  • Prompt Toolkit探索:打造交互式CLI应用
  • 【已解决】AttributeError: module ‘gradio‘ has no attribute ‘outputs‘
  • WPF Mvvm模式下面如何将事件映射到ViewModel层
  • C# WPF上位机开发(计算器界面设计)
  • [c]比较月亮大小
  • 【Java 基础】16 泛型
  • Android framework定制1-->用户无操作一段时间,自动播放客户提供的视频,用户操作后退出播放
  • Vmware17虚拟机安装windows10系统
  • Golang实践录:读取yaml配置文件
  • oracle sql相关语法
  • el-table,列表合并,根据名称列名称相同的品名将其它列值相同的进行合并
  • 微信小程序显示二维码?
  • JavaWeb开发全流程笔记
  • LLM;超越记忆《第 2 部分 》
  • Python中的加法测试题实现
  • 使用gcloud SDK 管理和部署 Cloud run service
  • JS逆向-mytoken之code参数
  • 第九节HarmonyOS 常用基础组件4-Button