shell中的循环结构

Posted xtusir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中的循环结构的主要内容,如果未能解决你的问题,请参考以下文章

Shell中的循环

Linux shell 编程:循环结构

shell循环结构都有哪些

shell脚本基础三(循环篇)

Shell编程进阶篇(完结)

Shell基础:使用for循环结构使用while循环结构基于case分支编写脚本使用Shell函数中断及退出