位置: 编程技术 - 正文

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)

  • 企业季度所得税申报表怎么填写
  • 借款发生的利息费用
  • 收到商业汇票计入科目
  • 代开专票收入未超30万税务怎么处理
  • 基本户被冻结怎么缴投标保证金
  • 公司租车要交什么费用
  • 申报附加税增加一行如何增加
  • 残疾人保障金计算方法
  • 中小企业所得税优惠政策有哪些
  • 商铺售后回租会计处理
  • 代扣代缴城建税可以享受六税两费
  • 专用发票可以下账吗
  • 税前计提工资福利费用如何做会计核算?
  • 联营商品如何做账
  • 应征进口关税的公式
  • 砂石建筑材料验收规范
  • 建筑业预收账款如何缴税
  • 不开外经证的后果
  • 劳务派遣企业差额扣除占比过高怎么办
  • 上海中级会计报名入口
  • 个税缴纳期数填1是什么意思
  • windows7iis安装
  • 会计科目暂存款是什么意思
  • 房地产企业将开什么发票
  • 出售低值易耗品的账务处理
  • 诺曼底作战
  • PHP:zip_read()的用法_Zip函数
  • 往来款项账务处理
  • arcgis图案填充
  • 因汇率变动而导致的损失属于
  • 物业费可以分期付款吗
  • uni-app实例教程
  • 谷歌插件下载网址
  • html中的标签有哪些
  • uniapp scroll-view 上下滑动
  • 微信小程序开发一个多少钱
  • vue中事件
  • 激光slam入门教程
  • 前端css要掌握到什么程度
  • php 文件目录
  • php制作验证码
  • 股息和未分配利润的区别
  • phpcms使用教程
  • 小微企业的所得税税率是多少
  • 纳统全称
  • 企业自产自用产品要确认收入吗
  • sqlserver验证方式
  • 收到提供劳务的收入
  • 劳务合同的特征有()
  • 建筑企业预缴税款怎么算
  • 税控维护费是什么意思
  • 财政补助结转余额在借方还是贷方
  • 收到假钱怎么算损失
  • 购车预付款交了可以退吗
  • 单位结算卡和回单卡
  • 跨月发票作废怎么做会计分录
  • 印花税怎么新增税源
  • 微软系统无法开机怎么办
  • centos bz
  • 如何重装系统win7具体步骤
  • 怎样打开windows设置页面
  • 64位windows8系统安装驱动时出现签名错误的解决方法
  • 打开安全启动
  • 快速解决便秘的小妙招
  • windows7打开网络连接
  • android开发环境配置
  • cocos2dx游戏开发进阶卷这本书怎么样
  • jquery 动态添加列表元素
  • samsung s3 gt-19300 开发 键盘回车事件
  • bat脚本怎么运行
  • 游戏开发u3d
  • javascript怎么做
  • jQuery Validation PlugIn的使用方法详解
  • 安卓开发代码大全
  • JavaScript入门教程
  • javascript中的对象用于
  • JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
  • jquery获取当前日期yyyymmdd
  • 地税编码哪里查
  • 尾矿治理文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设