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

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

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


Shell脚本信号捕获

 

目录:

一、for语句

二、while/until语句

三、嵌套循环

四、循环控制命令

 

 

一、for语句

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

for语句的格式:

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

for语句使用示例:

1、读取列表中的值

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

2、读取列表中的复杂值


3、从变量读取列表

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

4、从命令读取值

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

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

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

6、用通配符遍历目录

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

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

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

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

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

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

二、while/until语句

1、while/until语句格式

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

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

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

3、循环控制语句——break

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

(1)跳出内部循环

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

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

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

 

4、循环控制语句——continue

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

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

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

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

三、嵌套循环

四、循环控制命令

 

 

 

上一篇:FTP服务|学习笔记


下一篇:HTML标签-链接标签|学习笔记