全球旧事资料 分类
实验三实验三Shell脚本编程实验
一、实验目的1掌握Shell编程的基本方法2了解Shell脚本的基础知识二、实验要求实验要求1完成一个简单Shell程序的编写和执行过程
2设计一个Shell程序,显示欢迎界面
3使用u
til语句创建一个输入exit退出的Shell程序。三、实验准备Shell是一个命令语言解释器,它拥有自己内建的Shell命令集,Shell也能被系统中其他应用程序调用。用户在提示符下输入的命令都由Shell解释后传给Li
ux核心。Shell的另一个重要特性是它自身就是一个解释型的程序设计语言。Shell程序设计语言支持绝大多数在高级语言中能见到的程序元素,如函数、变量、数组和程序控制结构。Shell编程语言简单易学,任何在提示符中能键入的命令都能放到一个执行的Shell程序中。Shell脚本的建立和执行Shell程序可以存放在文件中,这种被Shell解释执行的命令文件称为Shell脚本(Shellscript),也称做Shell文件或者Shell过程。Shell脚本可以包含任意从键盘输入的UNIX命令。1)Shell脚本的建立建立Shell脚本的方法同建立普通文本文件的方法相同,利用编辑器(如vi)进行程序录入和编辑加工。例如,要建立一个名为ex1的Shell的脚本,可以在提示符后打入命令:viex12)执行Shell脚本的方式执行Shell脚本的方式基本上有三种:(1)输入定向到Shell这种方式是用输入重定向方式让Shell从给定文件中读入命令行并进行相应处理。其一般形式是:sh脚本名例如,shex1(2)以脚本名作为Shell参数。其一般形式是:sh脚本名参数例如,shex2usrme
gqcusrliuzhy3将Shell脚本改为有执行权限的文件,由正文编辑器(如vi)建立的Shell脚本,用户通常是不能直接执行的,需要利用命令chmod将它改为有执行权限。例如:
fchmodaxex2
四、实验步骤1完成一个简单Shell程序的编写和执行过程该实例会显示当前的日期时间、执行路径、用户账号及所在的目录位置。在文本编辑器中输入下列内容,并存为showi
fo:bi
bashThisscriptisatestecho
好听全球资料 返回顶部