Linux下shell编程

  • 编译、理解、运行shell脚本

1、 利用vim编辑器编写一个shell脚本程序filemenu:

说明:要求输入q|Q|5三个中的任何一个时,输出

"good bye",并退出菜单。

2、 调试该程序使其能正常工作,运行之。

Linux下shell编程

  • 解释这个程序的功能。

输入1

功能:列出当前目录的文件

Linux下shell编程

输入2

功能:输入2后再输入一个当前目录的文件名称,会输出该文件的目录

Linux下shell编程

输入3

功能:输入3后再输入一个名字,能够创建或者进入一个文件,并且进行编辑

Linux下shell编程

输入4

功能:输入4后再输入一个文件名字,可删除该文件

Linux下shell编程

输入q或者Q输出

Linux下shell编程       Linux下shell编程

输入5

功能:退出

Linux下shell编程

  • 根据要求设计编写shell脚本

(1)利用for循环将指定源目录下的.c文件移动到指定目的目录下;

(2)按照文件大小排序,显示移动后指定目录内容;

(3)将指定目录中文件大小小于指定大小的文件按照原目录结构进行打包,压缩成指定文件名.tar.gz文件。

Linux下shell编程

 

Shell脚本sy4_2

Linux下shell编程