- 0
- 0
- 约 8页
- 2016-12-28 发布于湖南
- 举报
实验二 简单shell编程
一、 实验目的
1.了解 UNIX shell 的作用和主要分类。
2.了解 Bourne shell( 简称sh)的一般语法规则。
3.能编写简单的shell程序。
二、 实验预备知识
Shell是UNIX系统中一个重要的层次,它是用户与系统交互作用的界面。在以上介绍UNIX命令时,Shell都作为命令解释程序出现:它接收用户打入的命令,进行分析,创建子进程实现命令所规定的功能,等子进程终止工作后,发出提示符。这是Shell最常见的使用方式。
UNIX Shell 除了作为命令解释程序以外,还是一种高级程序设计语言,它有变量,关键字,有各种控制语句,如 if, case, while, for等语句,有自己的语法结构。利用Shell程序设计语言可以编写出功能很强、但代码简单的程序,特别是它把相关的UNIX命令有机地组合在一起,可大大提高编程的效率,充分利用UNIX系统的开放性能,设计出适合自己要求的命令。
(一)、 Shell的特点和主要版本
Shell具有如下突出特点:
(1) 把已有命令进行适当组合,构成新命令;而组合方式很简单。
(2) 可以进行交互式处理,用户和UNIX系统之间通过Shell进行交互式对话,实现通信。
(3) 灵活地利用位置参数传递参数值。
(4) 结构化的程序模块,提供了顺序流程控制、条件控制、循环控制等。
(5) 提供通配符
原创力文档

文档评论(0)