- 41
- 0
- 约6.9千字
- 约 28页
- 2016-06-10 发布于湖北
- 举报
内蒙古科技大学
《Linux操作系统》课程大作业
学院:信息工程学院
班级:计算机11-1
学号:
姓名:
一、Shell编程(20分)
要求:写出两个Shell程序,每个程序不少于十五行;说明程序主要功能;每行给出注释。
答:
(一)
#以下三行获取当前的年月日
y=`date +%Y`
m=`date +%m`
d=`date +%d`
#下面定义文件的源和目标文件夹
src=/file/temp
dst=/file/$y/$m/$d
#下面是两个临时文件,只在运行的时候才需要,第一个文件存在表示正在运行
run_flag=/file/log/running
tmp_file=/file/log/tmp
#调试一:你使用时删除下面三行
src=$HOME/ygb
run_flag=$HOME/ygb/running
tmp_file=$HOME/ygb/tmp
#首先检查文件是否正在运行,否则退出,或者设置标志
test -f $run_flag exit
cat /dev/null $run_flag
echo start processing ...
#定义函数移动单个文件
mv_file(){
perl ! $tmp_file
\$a=$1;
\$n=rindex(\$a,.);
print substr(\$a,\$n) if (\$n0);
!
ext=`c
您可能关注的文档
最近下载
- 10万吨丙酮加氢制异丙醇说明书.docx VIP
- 机场油库安全管理制度体系优化研究.docx VIP
- 医学课件-《甲状腺讲》教学课件.pptx VIP
- 专题05透镜及其应用-2007-2016十年初中物理竞赛分类解析(学生版).pdf VIP
- 2007-2016十年初中物理竞赛分类解析专题10 浮力.pdf VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pptx
- 如何获得免费的网络来注册一个免费的电子邮箱账户.pdf VIP
- 西方艺术史PPT课件.pptx VIP
- 《喀斯特地貌》课件.ppt VIP
- 2025年课件-FOCUSPDCA提高青少年近视防控知识普及率CQI(眼科)-新版.pptx
原创力文档

文档评论(0)