Shell脚本信号捕获|学习笔记

简介: 快速学习Shell脚本信号捕获

开发者学堂课程【Shell 脚本进阶:Shell脚本信号捕获】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/799


Shell脚本信号捕获

目录:

一、for语句

二、while/until语句

三、嵌套循环

四、循环控制命令

一、for语句

(一)用于遍历一个指定的列表,每次迭代使用列表中的一个元素,执行定义好的一组命令

for语句的格式:

image.png

for语句使用示例:

1、读取列表中的值

image.pngimage.jpeg

2、读取列表中的复杂值


3、从变量读取列表

=image.png

4、从命令读取值

image.png

5、更改字段分隔符 $TFS(特殊的环境变量)

image.png

6、用通配符遍历目录

image.png

(二)for语句(C语言风格)

1.变t赋值的等号两边可以有空格

2.条件中的变量可以不以$符开头

3.迭代过程的表达式可以不用expr命令格式

image.png

二、while/until语句

1、while/until语句格式

image.png

2、示例:用于打印1-10

image.png

3、循环控制语句——break

break可以退出任意类型的循环

(1)跳出内部循环

image.png

(2)跳出外部循环break n(参数,跳出任意层数)

image.png

4、循环控制语句——continue

(1)continue可以跳过执行当前循环的命令,但不会终止整个循环

image.png

(2)可指定跳过的循环层数continue n

image.png

三、嵌套循环

四、循环控制命令

相关文章
|
SQL 分布式计算 大数据
电商项目之 DWD 用户启动日志表 Shell 脚本编写|学习笔记
快速学习电商项目之 DWD 用户启动日志表 Shell 脚本编写
电商项目之 DWD 用户启动日志表 Shell 脚本编写|学习笔记
|
关系型数据库 MySQL 大数据
电商项目之 Sqoop 的 Shell 脚本编写|学习笔记
快速学习电商项目之 Sqoop 的 Shell 脚本编写
电商项目之 Sqoop 的 Shell 脚本编写|学习笔记
|
Java Shell 开发者
Shell复杂脚本实战|学习笔记
快速学习Shell复杂脚本实战
202 0
Shell复杂脚本实战|学习笔记
|
数据建模 Shell Linux
shell 脚本与或费逻辑判断及磁盘管理实战 |学习笔记
快速学习 shell 脚本与或费逻辑判断及磁盘管理实战
214 0
shell 脚本与或费逻辑判断及磁盘管理实战 |学习笔记
|
Java Shell 开发者
Shell脚本规范|学习笔记
快速学习Shell脚本规范
138 0
Shell脚本规范|学习笔记
|
Shell Linux 数据库
Shell脚本单实例运行|学习笔记
快速学习Shell脚本单实例运行
Shell脚本单实例运行|学习笔记
|
网络协议 Shell Linux
Shell脚本数组与字符串处理|学习笔记
快速学习Shell脚本数组与字符串处理
229 0
Shell脚本数组与字符串处理|学习笔记
|
Shell 开发者
Shell脚本复杂参数处理|学习笔记
快速学习Shell脚本复杂参数处理
126 0
Shell脚本复杂参数处理|学习笔记
|
Shell Linux 开发者
初识Shell脚本| 学习笔记
快速学习初识Shell脚本
216 0
初识Shell脚本| 学习笔记
|
Shell 开发者
Shell脚本条件控制| 学习笔记
快速学习Shell脚本条件控制
169 0
Shell脚本条件控制| 学习笔记