位置: 编程技术 - 正文

shell脚本编程之循环语句(shell脚本编写 方法)

编辑:rootadmin

推荐整理分享shell脚本编程之循环语句(shell脚本编写 方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本编程100例,shell脚本编程工具,shell脚本编程工具,shell脚本编写 方法,shell脚本 !,shell脚本编程工具,shell脚本编程100例,shell脚本编程100例,内容如对您有帮助,希望把文章链接给更多的朋友!

在运行脚本时重复执行一系列的命令是很常见的,这时我们就需要使用循环语句来达到这个目的。

一、for命令

格式:for 变量 in 列表;do

循环体

done

for命令会遍历列表中的每一个值,并且在遍历完成后退出循环。

列表形式有以下几种:

1、在命令中定义的一系列的值;2、变量;3、命令;4、目录;5、文件。

实例1:

上例中使用{初始值..结束值}格式来表示一个区间的数值。

实例2:以变量作为列表:

实例3:用命令生成列表:

上例中使用seq命令来生成列表,seq命令的格式为:seq [初始值 步长] 终止值

以上两个例子中使用反引号将得到命令运行的结果。

实例4:将目录作为列表:

二、C语言风格的for命令

格式:for (( 变量赋值;循环终止条件;步长 )); do

循环体

done

实例:求从1加到的和:

三、until命令

格式:until 条件; do

shell脚本编程之循环语句(shell脚本编写 方法)

statement...done

until命令中的条件满足时则会退出循环。

实例:

四、while命令

格式:while 条件; do

statement...done

while命令当条件满足时则进入循环。

实例:

五、控制循环

1、break命令

作用:退出正在进行中的循环。

实例:如果变量i为3则退出循环。

2、continue命令

作用:提前进入下一轮循环。实例:将1到和到之间的数相加:

六、while的殊用法

1、死循环

格式:while :; do 语句done

实例:

2、将文件内容逐行读入循环中

格式:while read 变量名; do

循环体

done < 文件

实例:逐行读入/etc/passwd文件的内容:

shell脚本编程之数组 数组就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称

如何测试端口通不通(四种方法) 一般情况下使用"telnetipport"判断端口通不通,其实测试方法不止这一种,还有很多种方法,下面小编给大家分享了几种方法,具体内容请往下看:准备环

使用netcat(瑞士军刀)进行文件传输 nc(netcat)被誉为网络工具中的瑞士军刀,体积虽小但功能强大,nc最简单的功能是端口扫描,这里我主要笔记一下它作为文件传输的妙用。首先看一下帮

标签: shell脚本编写 方法

本文链接地址:https://www.jiuchutong.com/biancheng/371416.html 转载请保留说明!

上一篇:Shell脚本编程之判断语句(shell脚本语言入门)

下一篇:shell脚本编程之数组(shell脚本编程实例)

  • 应交税金和应交税费有啥区别
  • 小企业汇算清缴要审计报告吗
  • 什么是试算平衡?如何进行试算平衡
  • 个税身份证验证怎么弄
  • 增值税专用发票的三流合一是什么意思
  • 带清单的发票怎么贴原始凭证
  • 申报个税的收入是什么收入
  • 先结转损益还是先结转本年利润
  • 基建贷款贴息账户有哪些
  • 在建工程转固定资产凭证附件
  • 查补的税款怎样做账
  • 子女教育专项附加扣除是什么意思
  • 已认证进项发票转出会计分录
  • 高新技术企业如何查询
  • 去年暂估的成本,汇算前收到的少,红冲全部暂估吗
  • 增值税系统技术维护费记什么科目
  • 闲置资金怎么说?
  • 劳动合同的履行包括什么原则
  • 发票边上的虚线是什么
  • 收到劳务公司缴税怎么办
  • 应付职工薪酬所得税汇算清缴
  • 修缮房屋的防水工程的账务处理?
  • 财务费用包括哪些主要内容
  • 未完工产品成本计算公式
  • 付出去的款项退回怎么做账
  • 其他应收款计提坏账比例
  • 资产处置收益的项目有哪些
  • 电脑扩展卷是灰色的的怎么办
  • php auth_http类库进行身份效验
  • 总公司人员的工资子公司可以发吗
  • 没按时报税罚款多少
  • PHP:apache_setenv()的用法_Apache函数
  • 金融负债的范围
  • 进项税额转出会计分录账务处理
  • php使用js
  • Escarpment Trail in Porcupine Mountains Wilderness State Park, Michigan (© Pat & Chuck Blackley/Alamy)
  • js数组常用方法有哪几种
  • before跟after区别
  • wordpress修改数据库
  • 有材料成本差异率怎么算材料成本差异
  • 个税没有达到起征点能摇号吗
  • 一行的代码
  • 劳务成本账务处理
  • 一般纳税人跨年冲红报年度所得税怎么做
  • 做模具怎么找客户
  • 应收账款计提坏账比例
  • 计提社保和工资一起怎么做账
  • 不需要计提折旧的情况
  • 企业要怎样才能用到便宜的天然气
  • 银行存款的收付应严格执行()的规定
  • 无偿使用期限
  • 小规模纳税人的增值税计入成本吗
  • 非流动资产包括哪些会计科目
  • 融资租赁和经营租赁的会计处理
  • 法定盈余公积是什么
  • mysql5.5.62安装教程图解
  • 文本效果设置在哪
  • mysql分组后取最新的一条记录
  • windows vista home basic
  • ubuntu注册用户
  • linux系统中的用户分为哪几类
  • win7回收站路径在哪里
  • ubuntu 改名
  • mac如何重装系统win10
  • win10系统打开word出现水渍
  • centos设置双网卡
  • fsrremos.exe
  • 电脑自带win8是装win7还是win10
  • linux入门很简单
  • 创建nodejs 基于express项目
  • shell切分
  • 硬盘逻辑锁源码
  • python sftp put
  • nodejs实例教程
  • js对象类型的语法规则
  • Android自定义控件高级进阶与精彩实例
  • python2设置环境变量
  • 申请税务增票怎么写
  • 航天金税开票软件服务费可以抵扣税款吗
  • 医院电子发票怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设