文章目录
Shell不仅是命令解释器,同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
接下来,我们介绍的Shell编程的相关知识,分为以下内容:
- 变量
- 条件
- 程序控制:if、elif、for、while、until、case
- 命令列表
- 函数
- shell内置命令
- find、grep命令
- 正则表达式
本文主要介绍后三部分的内容,关于前五部分的内容见下文:
《Shell程序设计(一) 变量、程序控制与函数详解》
可以