开发者学堂课程【Shell 脚本进阶:Shell脚本信号捕获】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/799
Shell脚本信号捕获
目录:
一、for语句
二、while/until语句
三、嵌套循环
四、循环控制命令
一、for语句
(一)用于遍历一个指定的列表,每次迭代使用列表中的一个元素,执行定义好的一组命令
for语句的格式:
for语句使用示例:
1、读取列表中的值
2、读取列表中的复杂值
3、从变量读取列表
=
4、从命令读取值
5、更改字段分隔符 $TFS(特殊的环境变量)
6、用通配符遍历目录
(二)for语句(C语言风格)
1.变t赋值的等号两边可以有空格
2.条件中的变量可以不以$符开头
3.迭代过程的表达式可以不用expr命令格式
二、while/until语句
1、while/until语句格式
2、示例:用于打印1-10
3、循环控制语句——break
break可以退出任意类型的循环
(1)跳出内部循环
(2)跳出外部循环break n(参数,跳出任意层数)
4、循环控制语句——continue
(1)continue可以跳过执行当前循环的命令,但不会终止整个循环
(2)可指定跳过的循环层数continue n
三、嵌套循环
四、循环控制命令