内容发布更新时间 : 2025/1/9 5:14:56星期一 下面是文章的全部内容请认真阅读。
《Unix操作系统》实验报告
题目 实验三:SHELL编程(二) 专业 网络工程 班级 学号 姓名 指导教师
内蒙古工业大学信息工程学院计算机系
2016年6月
实验三 SHELL脚本编程(二)
一、实验目的
通过上机实习,能够编写简单的Shell脚本,熟悉Shell脚本的循环语句和函数。
二、实验题目
实验三 SHELL编程(二)
三、实验要求
1、在Linux环境下,利用vi或gedit编写SHELL脚本程序。(shi1.sh和shi2.sh) 2、程序shi1.sh要求: (1)要求用循环结构 (2)功能
运行文件时,显示文件后所带的参数。例如所编辑的文件名为shi3.sh,运行该文件:
Shi1.sh She He It 显示: She He It
3、程序shi2.sh要求: (1)要求用函数实现相应功能 (2)功能
运行文件时,指定备份当前目录下的目录或文件。例如:当前目录下有目录test_dir和文件file1.h,执行备份功能的脚本文件beifeng.sh
./ beifeng.sh test_dir file1.h 显示:
Backup Process Begins
2015-05-20-16-35-55 SUCCESS in backup file/directory(test_dir) 2015-05-20-16-35-55 SUCCESS in backup file/directory(file1.h) Backup Process Ends
同时将显示的信息保存到日志文件里,日志文件的名称由备份时的时间确定,如
2015-05-20-16-35-55.log
日志文件和备份文件存放在定义好的备份目录里。 4、工具:Linux Shell、vi、gedit 5、实验时间:4学时 6、打印实验报告
四、实验结果
1、分别写出程序shi1.sh和shi2.sh。
3、写出程序执行时出现的问题及解决的方法。
4、硬拷贝实验过程粘贴到实验报告,并标注相应完成的是什么任务。
实验结果
1. 分别写出程序shi1.sh和shi2.sh。
shi1.sh 程序