标签:指定 mic alt info des src edit 输出 shell
1、 掌握Bash shell的建立和执行方式;
2、 掌握Bash shell的基本语法,并能够编写shell脚本。
1、 理解shell中的特殊字符、变量、控制结构;
2、 能够针对具体问题编写shell脚本;
3、 要求使用vim/vi编写shell。
4、实验4中要用到的c文件,可以用wget http://file.guet.cn/iso/popt-1.16.tar.gz 下载
实验5中要用到的c文件,可以用wget http://file.guet.cn/iso/linkstack.src.tar.bz2 下载
5、
1、 利用vim编辑器编写一个shell脚本程序filemenu:
说明:要求输入q|Q|5三个中的任何一个时,输出"good bye",并退出菜单。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
until echo 1 list directory echo 2 change directory echo 3 edit file echo 4 delete file
echo 5 exit menu read choice test $choice = 5 do case $choice in 1) ls ;; 2) read dir cd $dir pwd ;; 3) read file vim $file ;; 4) read file rm $file ;; q|Q|5) echo "good bye" ;; *) echo "illegal option" esac |
1、 调试该程序使其能正常工作,运行之。(要求写出正确程序,并给出运行截图)
2、 解释这个程序的功能。
(1)利用for循环将指定源目录srcdir下的.c文件移动到指定目的目录destdir下;
(2)将目录destdir下的文件,按照文件大小排序,显示移动后指定目录内容;
(3)将指定目录中文件大小小于指定大小的文件按照原目录结构进行打包,压缩成指定文件名.tar.gz文件。
(要求1:使用给定的srcdir目录以及文件进行测试)
(要求2给出shell脚本程序和运行截图)
标签:指定 mic alt info des src edit 输出 shell
原文地址:https://www.cnblogs.com/qinghua-window/p/11823060.html