位置: 编程技术 - 正文

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万免税免的是哪些税
  • 分包部分也享受价格优惠
  • 个人生产经营所得税税率表
  • 多计提以前年度损益调整账务处理怎么做
  • 验资帐户
  • 本月完工产品的会计分录
  • 家电以旧换新怎么做账务处理
  • 佣金支付方式有哪几种
  • 当年缴纳的税金怎么入账
  • 营改增后还有消费税吗
  • 计算房产税时容积率怎么算
  • 稿酬所得个人所得税计算方法
  • 国税局预缴税款在哪里看
  • 大中小型企业标准划分表
  • 减少注册资本金程序
  • 分红 实缴比例
  • 期间费用燃油费计入哪个项目?
  • 金税盘百旺和航天
  • 如何激活windows11专业版?
  • 主营业务成本的二级科目有哪些
  • 详解php语言最牛的语言
  • php面向对象优点,缺点
  • 房地产企业所得税预提成本10%
  • 收到税局退回增值税
  • sload命令
  • uniapp引入全局scss
  • 在校学生是不是纳税人,请举例说明
  • 2023年顶会、顶刊SNN相关论文----------持续更新中
  • 公司汽车折旧计算方法用那种
  • 前端vue面试题2020
  • 上海广为
  • 过来人告诉你:女人最珍贵的三种东西,舍得给你说明爱你
  • 《走进新时代》专栏
  • 违法汽车查询
  • 餐厅如何计提固定成本
  • 增值税普通发票税率
  • 哪些公司不交五险一金
  • 银行承兑汇票到期怎么兑现
  • 浏览器任意链接在哪里
  • python的np.array
  • 公司法人和经理的区别
  • 预缴税款可以抵扣简易计税
  • 商业承兑汇票在网银上怎么查询
  • 承兑汇票大回头是什么意思
  • mysql show privileges
  • 可抵扣进项税有哪些项目
  • 外贸出口企业申报年月怎么填
  • 企业所得税汇算清缴时间
  • 补开发票交税
  • 购进生产车间增值税税率
  • 房地产企业何时确认收入结转成本
  • 损益类科目借贷怎么记
  • 小规模纳税人开专票税率是多少?
  • 发票打印机多少钱一套
  • 处置固定资产的增值税怎么处理
  • 购买服务付款方式有几种
  • 什么情况下投资乘数最大
  • 会计的几种折旧类型
  • 资产减值损失怎么计提
  • ubuntu16设置启动项
  • ubuntu kylin 14.04下载 ubuntu优麒麟14.04 lts下载地址
  • macbookpro4399小游戏
  • win7如何删除网络上的其它计算机
  • win8 屏幕键盘
  • style js
  • nodejs示例
  • jquery选择器的基本语法
  • shell脚本显示进度条
  • jquery-easyui-1.3.3
  • JavaScript中setUTCFullYear()方法的使用简介
  • js递增数字
  • python语言中
  • 综治维稳中心是干啥的啊
  • 煤炭洗选工艺
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设