《2022年linux实验报告-shell编程-平方与菜单实现 .pdf》由会员分享,可在线阅读,更多相关《2022年linux实验报告-shell编程-平方与菜单实现 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 Linux 操作系统实验报告实验序号: 09 实验项目名称: shell编程学号* 姓名* 专业、班*实验地点* 指导教师* 实验时间*一、实验目的及要求掌握 shell编程的方法和技巧二、实验设备(环境)及要求1 台 PC;VMWare6.0 虚拟机和已经安装的Red Hat Linux 9.0系统;三、实验内容与步骤(1)编写一个 shell脚本程序 pingfang ,计算 1 到 10之间整数的平方值。比如,在命令行下运行: ./pingfang 5后屏幕上显示: 25 (2) 编写 1 个弹出式菜单的 shell程序并实现其简单的菜单功能: * * MENU * * 1.copy
2、 2.rename * * 3.remove 4.find * * 5.exit * * 即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字 3 和 4 分别执行删除名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 2 和查找操作;输入数字5,则退出该菜单 shell程序的执行。四、实验报告内容1)编写一个 shell脚本程序 pingfang ,计算 1
3、 到 10 之间整数的平方值。比如,在命令行下运行: ./pingfang 5后屏幕上显示: 25 脚本程序如下所示 : 运行结果如下 : (2) 编写 1 个弹出式菜单的 shell程序并实现其简单的菜单功能: * * MENU * * 1.copy 2.rename * * 3.remove 4.find * * 5.exit * 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 3 * 即用户按下数字1,则提示用户输入源和目
4、的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字 3 和 4 分别执行删除和查找操作;输入数字5,则退出该菜单 shell程序的执行。脚本程序如下 : 实验截图:1. COPY: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - 4 2. RENAME: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
5、 - - - - 第 4 页,共 6 页 - - - - - - - - - 5 3.REMOVE: 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 6 4.FIND: 5.EXIT: 五、分析与讨论刚开始的时候,由于没有注意到引用变量时,前面要加一个$符号,结果导致程序一直报错。结果查书发现了这一问题。六、教师评语签名:黎斌日期: 2010-10-27 成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -