位置: 编程技术 - 正文

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)

  • 企业被环保关停政府赔偿
  • 业务招待费如何进行纳税筹划
  • 加计扣除要交所得税嘛
  • 税收优惠退税会计处理
  • 工程款和借款能一起诉讼吗
  • 房产折旧计算方法 举例
  • 货物所有权转移制度研究
  • 个税中的住房租金扣除什么意思
  • 退所得税的分录
  • 建筑安装专票票样
  • 建筑施工企业质量体系环境包括
  • 库存现金盘点表是不是原始凭证
  • 开出转账支票用什么凭证
  • 已审核已过账已经生成凭证还能修改吗?
  • 机关单位伙食
  • 核定征收企业所得税能否享受税收优惠
  • 个人非货币性资产出资 个人所得税
  • 一般纳税人从小规模纳税人取得专用发票
  • 增值税减免的账务处理可以直接应交税费减免税款吗
  • 向境外企业购买国内企业股权
  • 无偿划转房产能否入递延收益
  • 出租包装物和出借包装物的摊销额
  • 劳务派遣公司差额征税怎么申报
  • .net 安装
  • 激活windows11怎么激活
  • 公司帮员工交的社保公司可以退吗
  • yii2.0实现验证用户名与邮箱功能
  • 跨年度费用应如何计算
  • 钉钉h5微应用
  • 实际发放股票股利为什么股本增加
  • 应收账款项目在资产负债表怎么填列
  • 存货损失的会计处理方法
  • 待报解预算收入是社保扣费吗
  • 3d reconstruction
  • 框架 frame
  • node.js安装步骤
  • php session_id
  • php实现定时自动刷新
  • 固定资产改造替换
  • 借款利息记入短期借款吗
  • 小规模附加税减免性质代码如何选
  • 北京社保月平均工资
  • 帝国cms栏目分类
  • 详解九章算法
  • 税款所属期止
  • 增值税发票认证勾选平台
  • 税款追征期三年
  • 代宰 增值税
  • 筹建期发生的费用会计分录
  • sql服务如何自动启动
  • 增值税纳税申报表在哪里查询
  • 研发费用加计扣除新税收政策2023
  • 厂部管理人员的工资属于制造费用吗
  • 跨月的红字发票申请表怎么撤销
  • 代销手续费如何交增值税m
  • 企业资金占用费利率
  • 通过一达通出口到底开什么发票
  • 员工领备用金不还能起诉吗法院
  • 资产评估费怎么收
  • 新成立的企业可以申请一般纳税人吗
  • 原始单据的重要性
  • ubuntu 系统卡住
  • win8怎么看windows
  • windows7正版验证办法
  • win1020h2正式版
  • win10系统如何解除屏保
  • cocos2d游戏引擎
  • linux执行sh文件报错找不到
  • debug命令及其基本操作
  • javascript语言中,以下关于array
  • scrapy python
  • python dict.get()和dict['key']的区别详解
  • 即征即退什么时候确认收入
  • 税务局监制的收据哪里买
  • 税务局开展税收宣传
  • 购电脑折旧的会计分录
  • 北京市朝阳区各中学校服照片
  • 国家税务总局纳雍县税务局
  • 房产税税源编号
  • 河南省国家税务局发票查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设