位置: 编程技术 - 正文

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)

  • 企业纳税申报表怎么查询
  • 小规模纳税人缴纳增值税怎么算
  • 租赁收入缴纳个人所得税
  • 签合同前的费用由谁承担
  • 电脑的折旧年限是多久
  • 供暖企业收取的容量热价费怎么计入收入
  • 贷款利息未取得发票所得税税前扣除哪年开始
  • 个人所得税办理退税需要什么资料和手续
  • 行政事业单位核算的应交税费包括
  • 纸质承兑怎么收付
  • 往来核算会计的岗位职责和工作内容
  • 什么时候计提资本成本
  • 增值税的工程服务有哪些
  • 进项税超过销项怎么办?
  • 应交增值税最后到哪了
  • 公务用车用油
  • 企业所得税季度预缴
  • 报税没有印花税怎么处理
  • 快递公司怎么纳入社保
  • 企业名称变更后社保也要变更吗
  • 出口企业预申报没有增值税专用发票稽核信息如何处理?
  • 技术转让所得减半征收企业所得税
  • 保险公司赔偿的存货自然灾害损失
  • 苹果笔记本如何切换输入法
  • 经营性资产和非经济资产
  • 研发支出怎么做账
  • 公司暂估成本过高,如何处理
  • 什么情况下增值税不能抵扣
  • 处理车辆违章送哪个部门
  • encodetext
  • opera software
  • axios怎么使用
  • 建造合同完工百分比法
  • 可抵扣增值税有哪些
  • 研发支出属于哪个表
  • 购买办公用品入库如何做账务处理
  • HTTP 协议
  • 文心为何意
  • vue国际化占位符
  • 所得税费用当月计提吗
  • 收到借款利息收入的会计分录怎么做账
  • mysql基本查询
  • 报销金额大于发票怎么办
  • 纳税人增值税专用发票票面价税合计最多开多少金额
  • 现金流量表中的现金流量包括哪些
  • 非营利组织接受捐赠收入要交企业所得税吗
  • 简易征收的税款可以抵减
  • 小规模纳税人未开票收入如何申报增值税
  • 主营业务收入的明细科目怎么写
  • 招待客户的住宿费发票可以报销吗
  • 跨年暂估成本如何冲销
  • 企业以现金形式发工资
  • 注销退税后又补税了
  • 查补以前年度所得税
  • 报销 增值税专用发票
  • 长期股权投资全部亏损汇算清缴怎么填
  • 税控设备管理办法
  • 应收利息和利息收入的差额
  • 原材料按实际成本核算与按计划成本核算相比
  • 建筑工程行业前景
  • mysql二进制安装教程
  • mysql 加锁处理分析
  • linux系统的介绍
  • linux系统文件压缩命令
  • win7系统重装后没声音
  • 应用商店如何更新软件
  • win8一直在开始界面
  • linux0.11文件系统
  • win7的系统升级win10
  • ext.grid.panel
  • jquery对动态生成的进行操作
  • cocos2d怎么用
  • python web开发环境搭建
  • 交互式shell是什么意思
  • 地税局局长权利大吗
  • 安徽税务网上申报领取发票
  • 金税三期个税下载官网手机版
  • 出成效的意思
  • 企业税务情况查询
  • 餐饮业财务主管工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设