《U
ix操作系统》实验报告
题目实验三:SHELL编程二
专业
网络工程
班级
学号
姓名
指导教师
内蒙古工业大学信息工程学院计算机系2016年6月
f实验三SHELL脚本编程(二)
精选文库
一、实验目的
通过上机实习,能够编写简单的Shell脚本,熟悉Shell脚本的循环语句和函数。
二、实验题目
实验三SHELL编程(二)
三、实验要求
1、在Li
ux环境下,利用vi或gedit编写SHELL脚本程序。(shi1sh和shi2sh)2、程序shi1sh要求:(1)要求用循环结构(2)功能
运行文件时,显示文件后所带的参数。例如所编辑的文件名为shi3sh,运行该文件:
Shi1shSheHeIt显示:
She
He
It3、程序shi2sh要求:(1)要求用函数实现相应功能(2)功能
运行文件时,指定备份当前目录下的目录或文件。例如:当前目录下有目录test_dir和文件file1h,执行备份功能的脚本文件beife
gsh
beife
gshtest_dirfile1h显示:
BackupProcessBegi
s
20150520163555SUCCESSi
backupfiledirectorytest_dir
20150520163555SUCCESSi
backupfiledirectoryfile1h
BackupProcessE
ds同时将显示的信息保存到日志文件里,日志文件的名称由备份时的时间确定,如
2
f20150520163555log日志文件和备份文件存放在定义好的备份目录里。4、工具:Li
uxShell、vi、gedit5、实验时间:4学时6、打印实验报告
四、实验结果
1、分别写出程序shi1sh和shi2sh。3、写出程序执行时出现的问题及解决的方法。4、硬拷贝实验过程粘贴到实验报告,并标注相应完成的是什么任务。
精选文库
实验结果
1分别写出程序shi1sh和shi2sh。
shi1sh程序
3
fshi2sh程序
精选文库
4
f精选文库
1运行文件时,显示文件后所带的参数。例如所编辑的文件名为shi3sh,运行该文件:Shi1shSheHeIt显示:SheHeIt
2显示:
BackupProcessBegi
s20150520163555SUCCESSi
backupfiledirectorytest_dir20150520163555SUCCESSi
backupfiledirectoryfile1h
5
f精选文库
同时将显示的信息保存到日志文件里,日志文件的名称由备份时的时间确定,如20150520163555log日志文件和备份文件存放在定义好的备份目录里。
6
fr