Linux 实验三:SHELL编程 下载本文

内容发布更新时间 : 2024/6/24 3:33:40星期一 下面是文章的全部内容请认真阅读。

《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 程序