实验七 Linux shell程序设计 实验目的 熟悉Linux shell程序设计方法。 实验内容 实验1-1 设计如下一个菜单驱动程序 Use one of the following options: P:To display current directory S:To display the name of running file D:To display today's date and present time (要求显示为:2017-04-26 05:45:12) L:To see the list of files in your present working directory W:To see who is logged in Q:To quit this program Enter your option and hit: 菜单程序将根据用户输入的选择项给出相应信息。要求对用户的输入忽略大小写,对于无效选项的输入给出相应提示。要求使用case语句实现以上功能,输入相应的字母后应该执行相应的命令完成每项功能,如输入P或p,就执行pwd命令。 实验1-2 编写一段bash shell程序,根据键盘输入的学生成绩,显示相应的成绩登等级,其中 60分以下为"Failed!", 60~69分为"Passed!", 70~79分为"Medium!", 80~89分为"Good!", 90~100为"Excellent!"。 如果输入超过100的分数,则显示错误分数提示。 如果输入负数,则退出程序,否则一直提示用户输入成绩 实验1-3 编程实现: 1.试比较ShellC程序语法上的异同。 2.编写一个Shell脚本,计算100以内不是5整数倍的数字的和。 3.编写一个Shell脚本,自动将用户主目录下所有小于5 KB的文件打包成targz(提示:需要配合使用Is和grep命令)。