位置: 编程技术 - 正文

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)

  • 减免增值税如何结转
  • 来料加工增值税率
  • 农民收购农产品发票
  • 注销库存股为什么股本减少
  • 不得公开发行股票的情形
  • 认缴制的注册资本实缴时存哪里
  • 金税盘维护费全额抵扣吗
  • 工资中代扣款是什么
  • 汇款退回来的可以不做账吗
  • 汽车购买者
  • 酒店物料消耗包括哪些
  • 年初的进项税额计算公式
  • 支票罚金
  • 房地产开发企业预收款预缴增值税
  • 公司可以用现金付房租吗
  • 代扣和代垫
  • 资产负债表长期借款包括哪些
  • 收到免税发票怎么做账务处理
  • 研发领用原材料的去向
  • 一个企业只有收入没有支出合理吗
  • 公司购买汽车抵税规则
  • 收取线路维护费合法吗
  • 关于小规模纳税人的说法错误的有
  • 发票上可以盖两次章吗
  • 税务机构
  • 所得税免税项目
  • 税金当月计提当月缴纳
  • win10 100g不够
  • 建筑业成本核算表格百度网盘
  • rtlcpl.exe
  • php用户会员系统
  • 销售费用负担的差异会计分录
  • 应付票据到期会计分录怎么做
  • vue如何预加载图片
  • 前端布局flex
  • 减免税费是几级科目
  • 黄石国家公园的英文翻译
  • php5.5
  • vue3.0教程
  • SpringBoot+Vue实现简单用户管理平台第一篇(后端接口设计)
  • 128种chatGPT可以为人类做的事情
  • 基于web的疫情防控方案
  • HTML 事件参考手册
  • 增值税专用发票的税率是多少啊
  • 帝国cms移动端
  • mongodb使用教程
  • 侵权赔偿补偿金如何计算
  • 税收优惠附加税怎么计算
  • 税前弥补以前年度亏损
  • 经济补偿金如何做账
  • 融资方式股权融资
  • 保安公司购买的保险
  • 零余额账户银行日记账
  • 给员工单独买的西装会计分录
  • 长期股权投资减值准备是什么意思
  • 法人能去税务局开个人发票吗
  • 财务负责人和办税员可以是一个吗
  • 现金收账凭证
  • 银行承兑到期后怎么兑现
  • 工业企业建立账套
  • 记账凭证的填制与审核
  • sql中cursor是什么意思
  • mysql日志有哪些
  • solaris11下载
  • directx出现错误
  • win7复制文件到system32没有权限
  • qt5.15教程
  • opengl mfc
  • jquery的鼠标移入事件
  • 批处理/s
  • JQuery中Ajax()的data参数类型实例分析
  • python获取当前日期的前一天
  • 欢欢长大了的童年
  • 可扩展的敏捷方法有哪两种观点,并作以简单阐述?
  • python简单实现刷新智联简历
  • jquery获取cookie值的方法
  • 开发票收多少税点?
  • 煤炭洗选工艺
  • 怎么查税务是否实名认证
  • 服饰类关税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设