位置: 编程技术 - 正文

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)

  • 以前年度损益调整
  • 进口货物增值税纳税人是谁
  • 费用的进项税额可以抵扣吗
  • 外管证是在当地办理还是在外地办理
  • 增值税专用发票有效期是多长时间
  • 流转税率是什么意思
  • 上年少计提工会经费本年怎么调整
  • 其他债权投资有减值吗
  • 一张报关单可以分两次退税吗
  • 收到发票当月不抵扣怎么做账
  • 不动产抵扣进项税
  • 资本公积在现金流量表哪里体现
  • 以前年度多计成本,本年度冲减成本
  • 出租无形资产的收入
  • 分公司增值税如何缴纳增值税
  • 物业费收入的增值税税率是多少
  • 离职补偿金个税计算器2022
  • 应税行为扣除额期初余额
  • 公司支付广告服务费账务处理
  • 电话费补贴属于免税收入吗
  • 未抵扣完的进项税额可以跨年抵扣吗
  • 变动成本总额怎么求单位变动成本
  • 购买境外技术缴纳税费
  • 上月预提的费用怎么记账
  • 职工福利费的计提标准
  • word的拼写检查总是变成法语
  • 哪些费用可以计入开办费
  • 最小的的照片
  • 小企业会计准则和一般企业会计准则的区别
  • 逾期增值税扣税凭证抵扣管理办法
  • 图幅翻译
  • python查看type
  • php php
  • 接待客人发生的事故
  • 税务稽查补税
  • 员工宿舍的物业费能否抵扣
  • 勾选认证客户端不成功怎么办
  • php5.6漏洞
  • 领取定额备用金的会计分录
  • 党建经费提取是上年度还是下年
  • 施工企业会计核算实验报告
  • 营业外支出的会计要素
  • 公司收取保证金合法吗
  • 小规模纳税人适用什么会计准则
  • 劳保用品费用计入什么科目
  • 小额贷款公司ei
  • 固定资产贷款利息计算器
  • 土地勘测费收费标准
  • 负数发票开错了是否可以作废?
  • 国外工程合同类型
  • 仓库周转率是什么意思
  • 建账时都要建哪些科目
  • win8如何快速启动
  • 取消windows 7的自动关机如何设置
  • 如何关闭win10自带杀毒软件
  • Mac OS X El Capitan公测版下载地址及安装教程图解
  • 多屏协同苹果系统有吗
  • 字符集 linux
  • Red Hat Enterprise Linux 4+Nginx 0.7.47+PHP5.2+MYSQL5.0+Memcache+eAccelerator收
  • ibm文件是什么意思
  • win7系统玩红色警戒怎么全屏设置
  • win1021年更新
  • Ghost XP SP3 (雨林木风)纯净版 Y5.1下载
  • linux的内存
  • linux就该这么
  • unity预处理命令
  • 女鬼照片
  • linux查看端口号占用
  • 防止sql注入php
  • jquery如何实现轮播图
  • 什么叫开源库
  • javascript 面向对象
  • javascript页面
  • 电子税务里面怎么作废发票
  • 临时工工资需要申报吗
  • 广东税务查询系统
  • 主管税务机构
  • 学费减免政策
  • 个税扣款怎么查询
  • 我们是在郑州科技市场的一家公司,想找一个代
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设