位置: 编程技术 - 正文

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)

  • 资产处置出售
  • 个人所得税是什么意思有什么用
  • 增值税如何进行税收筹划
  • 城建税计税依据扣除增值税期末留抵
  • 政府补贴的递延收益
  • 预缴纳个人所得税
  • 全额税前扣除的公益捐赠有几类
  • 房租费没有发票怎么做账务处理
  • 公司购入的房子如何抵押
  • 商品进销差价账户的用途性质及核算内容
  • 房租税费计入什么会计科目
  • 事业单位收到增资款
  • 所得税营业成本包括哪些
  • 代账公司收取服务费能开增值税票吗?
  • 营改增通知规定的税收优惠政策
  • 7月3日事业单位
  • 固定资产替换公式
  • 补贴收入是否缴税
  • 收到投资的会计科目
  • win10一段时间不动黑屏
  • 待认证进项税额借方余额表示什么
  • 净资产收益率是什么指标
  • 生产成本在资产负债表中怎么填
  • 预付款,尾款
  • 权益净利率是什么意思啊
  • apache24启动不了错误代码1
  • 初识年岁尚温柔 小说 免费
  • php最新动态
  • ocxdll.exe - ocxdll是什么进程 有什么用
  • 其他应收款可以和其他应付款对冲吗
  • php从哪里开始学
  • 固定资产转让税金怎么算
  • php 调试工具
  • ai implementation
  • 复现开源论文代码总结
  • 完美解决索尼电视arc无声音
  • stacking 集成
  • yolo v5 github
  • 前端开发常见的兼容性问题
  • 扩散模型和gan的区别
  • laravel enum
  • 购买低值易耗品的现金流属于什么
  • 退社保基金怎么办理
  • phpcms生成html
  • 债券回售手续费是多少
  • 平行结转分步法的特点
  • 领取营业执照后超过30天
  • 小规模纳税人增值税专用发票税率
  • 同花顺电脑版怎么看财务报表
  • 深圳税务2021
  • 按月缴纳增值税的纳税人申报期限为计算期次月的( )
  • 按信用风险特征组合
  • 财务专用章是干嘛用的
  • 生产自己的产品
  • 商业企业购入商品
  • 基建罚款支出计算方法
  • 员工退回备用金怎么写收据
  • 主营业务收入的计算公式
  • 员工在工伤
  • 减免税做营业外收入的会计分录
  • 个人独资企业缴纳社保享受优惠么
  • 费用本期发生额怎么算
  • 应交的教育费附加通过什么科目核算
  • 免征印花税的6个项目
  • 新会计准则经营租赁
  • sql server怎么复制表
  • bios里没有启动项设置
  • 注册表.bak
  • win7双系统怎么设置开机选择系统
  • awk中使用sed
  • win7玩不了cf
  • win7桌面快捷方式图标没箭头
  • 史上最全的领域学说
  • win10局域网无法上网
  • 安卓十游戏怎么玩
  • ecmascript5
  • javascript教程chm
  • jquery中ajax处理跨域的三大方式
  • android四大组件面试
  • python爬虫教程推荐
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设