首页 > 代码库 > (八)shell中的循环结构

(八)shell中的循环结构

1、for循环
(1)要求:能看懂、能改即可。不要求能够完全不参考写出来。因为毕竟嵌入式并不需要完全重新手写shell,系统管理员(服务器运维人员,应用层系统级管理开发的才需要完全掌握shell)

技术分享

技术分享

这里将1 2 3 4 5依次打印出来

技术分享

技术分享

打印出当前目录文件

2、while循环
(1)和C语言的循环在逻辑上无差别
(2)要注意很多格式要求,譬如:while后面的[]两边都有空格,[]后面有分号分号(如果do放在一行的话),i++的写法中有两层括号。

技术分享

技术分享

3、echo的创建和追加输入文件
(1)在shell中可以直接使用echo指令新建一个文件,并且将一些内容传入这个文件中。创建文件并输入内容的关键就是>。
(2)还可以使用echo指令配合追加符号>> 向一个已经存在的文件末尾追加输入内容。

技术分享

创建了一个a.c的文件,文件内容为:Hello World!

技术分享

 

(八)shell中的循环结构