1.4.7 linux和高并发-shell编程-流程控制

目录

1.写在前面

2. if 流程控制

2.1 help if

2.2 if 流程控制实例

3. while 流程控制

3.1 help while

3.2 while 流程控制实例

4. for 流程控制

4.1 help for

4.2 for 流程控制实例

5.练习题


1.写在前面

        我们前面介绍了脚本的基本知识,这篇博客重点讲解关于linux脚本中的流程控制部分,我们主要会讲关于if 、while 、for这三个关键字(这三个是内部命令,用help查看相关解释)的用法。

2. if 流程控制

2.1 help if

1.4.7 linux和高并发-shell编程-流程控制

2.2 if 流程控制实例

1.4.7 linux和高并发-shell编程-流程控制

3. while 流程控制

3.1 help while

1.4.7 linux和高并发-shell编程-流程控制

3.2 while 流程控制实例

1.4.7 linux和高并发-shell编程-流程控制

4. for 流程控制

4.1 help for

        for和我们java中一样,有两种形式,一个是普通for循环,另一个是增强型for循环。

1.4.7 linux和高并发-shell编程-流程控制

4.2 for 流程控制实例

1.4.7 linux和高并发-shell编程-流程控制

        这个命令和命令 seq 5 输出结果是一样的(seq是外部命令,需要用man查看帮助手册)

1.4.7 linux和高并发-shell编程-流程控制

1.4.7 linux和高并发-shell编程-流程控制

5.练习题

        我们利用linux脚本的流程控制做一个小练习题目。

1.4.7 linux和高并发-shell编程-流程控制

1.4.7 linux和高并发-shell编程-流程控制

1.4.7 linux和高并发-shell编程-流程控制