- 19
- 0
- 约6.9千字
- 约 28页
- 2016-05-28 发布于湖北
- 举报
内蒙古科技大学
《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
您可能关注的文档
最近下载
- (正式版)B 13398-2008 带电作业用空心绝缘管、泡沫填充绝缘管和实心绝缘棒.docx VIP
- 春天小升初word简历模板.doc VIP
- 公路沥青路面设计规范.pdf VIP
- 人工智能训练师 课件全套 第1--8章 人工智能概述 --- 人工智能的伦理与法规.pptx
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 某项目SD-WAN测试报告.docx VIP
- 20240312-华西证券-黑电行业深度:Mini_LED加速渗透,产业链持续受益.pdf VIP
- xxxx公司网络管理制度及处罚规定.doc VIP
- 六年级(下)数学 期中质量检测卷《人教版》.docx VIP
- SD-WAN技术与市场趋势.pdf VIP
原创力文档

文档评论(0)