第4章 LINUX下SHELL编程
4.1 编写一个SHELL脚本1.sh
编写一个SHELL脚本1.sh,根据键盘输入的值,给出对应的提示输出;输入[A-Z],输出uppercase letter,输入[a-z],输出lowercase letter,输入[0-9],输出digit,输入其他,输出punctuation whitespace,or other。
运行结果:
13
4.2 用vi创建一个名为prgx的crontab文件
某系统管理员每天做一定的重复工作,编制一个解决方案: (1)在下午5点50删除/abc目录下的全部子目录和全部文件; (2)从早8点到下午6点每小时读取/x目录下x1w文件中全部数据加入到/backup目录下的 bak1.txt文件内;
(3)每逢星期一下午5点50将/data目录下的所有文件和目录归档并压缩为文件backup.tar.gz;
(3)在下午5点50将IDE接口的CD-ROM卸载。 代码:
14
15
第6章 总结
本次课程设计内容均属于课本上的内容,课本上更是有例题帮助我们完成此次课设,但此次课设仍然是磕磕碰碰的。但在老师的帮助下以及利用搜索引擎帮助下,我们仍是完成了此次课设。这里首先感谢我们的老师!
此次课设之后我们对于linux有了进一步的了解,很多在课本上自己认为已经掌握的知识点,但是在课程设计过程中却会存在很多小问题,这就考量我们的总体把握与知识点的融会贯通,通过本次的课程设计,让我知道了自己还有很多知识点是没有掌握的,很多知识点就算掌握了书本上的,也还不会活用。希望的今后的课设和实验中多练习,实践是检验真理的唯一途径,实践也是进步的重要途径之一。
16
致 谢
- 17 -