Linux _ Shell编程 — 循环语句
Linux _ Shell编程 — 循环语句
- 一、循环语句for的用法
- 二、循环语句while的用法
- 三、循环控制语句
一、循环语句for的用法
for 变量名 in 单词表do命令表done
变量依次取单词表中的各个单词,每取一次单词,就执行一次循环体中的命令。循环次数由单词表中的单词书确定。命令表中的命令可以是一条,也可以是由分号或换行符分开的多条。
如果单词表是命令行上的所有位置参数时,可以“for 变量名 in 单词表” 部分。
实例:程序for3.sh 拷贝当前目录下的所有文件到backup子目录下,使用语法为 :./for3.sh [filename]
二、循环语句while的用法
用法 : while true ---- 相当于while(1)死循环。
while [ $I -lt 6 ] :判断I的值是否小于6
三、循环控制语句
break 和 continue
break n 则跳出n层;
continue 语句则马上转到最近一层循环语句的下一轮循环上,
continue n 则转到最近n 层循环语句的下一轮循环上。
输出:
Linux _ Shell编程 — 循环语句相关推荐
- Linux _ Shell编程 — 功能语句
Linux _ Shell编程 - 功能语句 一.说明性语句 二.常用功能性语句 1.常用功能性语句(read命令) 2.expr命令 三.结构性语句 条件测试语句 字符串测试 整数测试 文件的测试 ...
- Linux从入门到精通系列之SHELL编程循环语句语法及实例详解(forwhileuntil)
前言 Shell作为一种脚本编程语言,同样了包含了循环,分支等其他程序控制结构,从而能够轻松完成更加复杂.强大的功能.我们今天就来认识for.while.case语句的具体应用. 插个小广告吧,虽然我 ...
- Linux之shell脚本循环语句for while until
一.for循环语句 for循环语句 在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的 对象不一样,其他命令相同.例如,根据通讯录中的姓名列表创建系统账号,根据服务器清 单检 ...
- Linux;shell编程while语句
while 语句 shell中有三种用于循环的语句,即while.for 和until语句. while语句的一般形式如下: while测试条件; do命令表; done 或者 while测试条件 d ...
- shell for循环1到100_浅谈Linux下shell 编程的for循环常用的6种结构
浅谈Linux下shell 编程的for循环常用的6种结构 1. 常用for循环结构 (1) for 变量 in 值1 值2 值3... do 程序块儿 done (2) for 变量 in `命令` ...
- 运维 - 第一阶段 - linux与shell编程
linux与shell编程 讲师:墨竹 系统运维与linux 1.系统运维是什么 简单来说运维(Operation and maintenance)是指对公司硬件和软件的维护. 硬件包括:机房.机柜. ...
- linux下Bash编程until语句及格式化硬盘分区等编写脚本(十)
linux下Bash编程until语句及格式化硬盘分区等编写脚本(十) 1.循环语句结构总结 1.1.while语句当条件满足时,进入循环语句 while 条件; do 语句 done 1.2.unt ...
- Linux之shell编程篇-----Shell 函数和Shell 输入/输出重定向
最近发现了一个挺厉害的人工智能学习网站,内容通俗易懂,风趣幽默,感兴趣的可以点击此链接进行查看:床长人工智能教程 废话不多说,请看正文! Shell 函数 1. 自定义函数 linux she ...
- linux中快捷脚本,Linux下Shell编程快捷键大全(日常整理)
有时候,我们需要在 Bash 中重复执行先前的命令.你当然可以使用上方向键来查看之前曾经运行过的命令.但这里有一些更好的方式,例如,数量掌握以下的快捷键. 1) !!:重复执行上一条指令 2) !a: ...
最新文章
- Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))) TNS-12541: TNS:no li
- JS 获取每月有几周(每周五到周四算作一周)
- 平顶山学院计算机专业是几本,平顶山学院是几本_是二本还是三本大学?
- 2018年第九届蓝桥杯 - 省赛 - Java大学A组 - A.复数幂
- Java并发编程—ThreadLocal用法详解
- 留给星巴克的时间不多了
- 想换机的再等等!低价iPhone9或将推迟发布
- Android权限管理之Permission权限机制及使用
- STM32CubeMX使用(三)之DMA使用SPI
- 电商App如何让用户直接打开商品详情页
- grub2 引导光盘
- window.print()后针式打印机打印出的内容成虚线问题
- OTSU算法 (大津算法)理解代码
- sqlserver2005 安装及SQL 2005 SP3补丁安装详解
- 微信第三方服务商高度同质化 刷量服务难以持久
- BI工具和数据中台有什么区别?
- 适合个人投资者的理财策略
- Cornerstone 4.1 Mac破解版
- 解决LDA生成的html文件打开为空。
- 重新回头学习归纳ES6的知识点-------promise(承诺)