第2章 Shell编程基础

欢迎回来。

在第1章里,我们演示了一个全世界最简单的Shell脚本,并且讲解了如何运行Shell脚本。我们比较了Shell编程与其他高级语言(如C/C++、Java语言)编程的不同,此外,我们还介绍了Shell脚本运行的环境。

在本章你将学到如下知识。

(1)在命令行Shell交互时,向脚本传递参数的方法,使脚本的可定制性更强。

(2)Shell 的部分基本也是最核心的元素,例如,重定向与管道,以及一切皆文件的思想。这些往往具有一些UNIX哲学(UNIX philosophy)的意味。

本章涉及的Linux命令有:grep,>,|,mv,mkdir,ps,cat,head,read,ls。