位置: 编程技术 - 正文

Shell中的循环语句for、while、until实例讲解(shell循环结构)

编辑:rootadmin

在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧。这里包括for/while/until循环,以及变量自增的语法实例。

Shell(以Bash为例)中的循环语句一般有for、while、until这几种,偶尔还有写错语法的时候,这里结合实例来自己总结一下。也为今后使用提供一个快捷的资料获取渠道。

一、for循环语句实例1.1 最基本的for循环: (传统的形式,for var in …)注:”for” 循环总是接收 “in” 语句之后的某种类型的字列表。在本例中,指定了四个英语单词,但是字列表也可以引用磁盘上的文件,甚至文件通配符。实例1.2 对目录中的文件做for循环注:这个$x获得的是绝对路径文件名;可以使用 “basename” 可执行程序来除去前面的路径信息。如果只引用当前工作目录中的文件(例如,如果输入 “for x in *”),则产生的文件列表将没有路径信息的前缀。实例1.3 对位置参数做for循环实例1.4 for循环中用seq产生循环次数,加上C语言形式的for循环语句注:对于固定次数的循环,可以通过seq命令来实现,就不需要变量的自增了;这里的C语言for循环风格是挺熟悉的吧。

二、while循环语句实例2.1 循环输出1到的数字注:只要特定条件为真,”while” 语句就会执行

三、until循环语句实例3.1 循环输出1到的数字“Until” 语句提供了与 “while” 语句相反的功能:只要特定条件为假,它们就重复。下面是一个与前面的 “while” 循环具有同等功能的 “until” 循环。Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,变量自增,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以实践一下,简单的实例如下:

推荐整理分享Shell中的循环语句for、while、until实例讲解(shell循环结构),希望有所帮助,仅作参考,欢迎阅读内容。

Shell中的循环语句for、while、until实例讲解(shell循环结构)

文章相关热门搜索词:shell中的循环语句有哪些,shell的循环语句,shell的循环语句,shell循环执行命令,shell 循环命令,shell中的循环语句有哪些,shell中的循环语句,shell的循环语句,内容如对您有帮助,希望把文章链接给更多的朋友!

Shell脚本获取进程的运行时间 在我们的系统中,我曾写了一个脚本去定时更新一些repository,但偶尔会遇到问题,比如:gitpull之时可能会卡在那里(可能由于某时刻的网络问题),它

自动杀掉占用较多CPU资源的Shell脚本 #!/bin/bash#March--#CPUusetriggerscriptbyNoel##bashcodetowatcharunningprogram'sCPUusage.#ifit'saboveasetvalue,itwillautosendanemail.#YouwillneedtosetaCronjobtorunthisscripteveryxxminutes##Setsom

Linux中获取某个进程的系统调用以及参数(故障排查案例) 当一个程序发生故障时,有时候想通过了解该进程正在执行的系统调用来排查问题。通常可以用strace来跟踪。但是当进程已经处于D状态(uninterruptibleslee

标签: shell循环结构

本文链接地址:https://www.jiuchutong.com/biancheng/374863.html 转载请保留说明!

上一篇:Shell脚本处理浮点数的运算和比较实例(shell脚本符号)

下一篇:Shell脚本获取进程的运行时间(shell脚本获取进程pid)

  • 车辆购置税会计科目怎么做账
  • 个人哪些捐赠可以税前扣除
  • 实收资本怎么交所得税
  • 流动资产周转天数下降说明什么
  • 企业所得税季度预缴纳税申报表
  • 怎么增加资产减少负债
  • 机器维修费属于变动成本吗
  • 购入原材料开出商业承兑汇票会计分录
  • 自然人个税申报换电脑数据怎么合并
  • 房地产开发企业会计科目
  • 套期保值账务处理出售被套期项目
  • 公司办理食品许可证
  • 设备租赁公司购进设备怎么做账
  • 固定资产之前没提折旧,数额交大
  • 企业接收政府划入资产的税务处理办法
  • 一般纳税人增值税优惠政策
  • 旅游业差额的会计分录
  • 企业如何做好税务管理工作
  • 公司代扣的社保怎么做分录
  • 金融企业贷款利率
  • 所得税费用计算典型例题
  • 母公司如何将子公司转让
  • 个人网银测试要点
  • 利息怎么算的计算公式举例
  • 速冻食品增值税税率
  • 小规模开3%专票可享受减免
  • 出纳人员发现假章怎么办
  • 常见的linux系统磁盘
  • 如何用python查数据
  • 公司聚餐计入什么会计科目
  • 跨年度冲减收入
  • win11透明任务栏怎么设置
  • 驾校收入与成本的关系
  • win11无法安装程序包
  • php变量如何定义
  • php字符串赋值
  • 退货的会计分录怎么做
  • 收到短期借款会计分录怎么做
  • 公司股东退股如何审计的
  • 股权无偿赠与协议书范本
  • 企业付给个人工资怎么做
  • 淘宝前端用什么写的
  • labview oop
  • stacking 集成
  • 手把手带你做一件事
  • php自加
  • 出口退税率和进项税额
  • 房地产开发企业的了解概述
  • 个人所得税换了电脑后,重新录入,离职的人也要录入吗
  • 差旅费补贴要交个人所得税文件
  • 物流公司可以作为货物收货人吗
  • 税负率包含哪些税种
  • sql使用cast进行数据类型转换示例
  • 增值税专用发票抵扣期限
  • 现金日记账年结怎么划线
  • 研发费用入账
  • 一次性收取一年的租金如何做分录
  • 企业经营状态为清算是什么意思
  • 账面银行存款余额与实际余额不符
  • mysql提高效率
  • apache系统服务启动不了
  • windows取消定时任务
  • xp系统无线网络连接怎么没有
  • 重装win7系统后鼠标键盘不能用
  • win7怎么随便放桌面图标
  • windows8怎么设置
  • windows8.1安装windows7
  • linux服务端
  • linux 运行二进制文件
  • win10使用ie8
  • cocos 源码
  • cocos2dx入门
  • unity3d怎么用
  • unity3d脚本编程
  • unity shader saturate
  • python字号
  • 履职提醒函与督办函区别
  • 技术服务费减免企业所得税政策
  • 可以抵扣的消费税计入什么科目
  • 银行手续费所得税是否可以税前扣除
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设