贵州大学计算机科学与技术学院
计算机科学与技术系上机实验报告
课程名称:Linux实验班级:实验日期:
姓名:学号:指导教师:
实验序号:一实验成绩:
一、实验名称
Shell编程方法
二、实验目的及要求
了解常用shell的编程特点,掌握shell程序设计的基础知识。对shell程序流程控制、shell程序运行方式、bash程序的调试方法及bash的常用内部命令又进一步的认识和理解。通过本实验,应基本掌握编写shell程序的步骤、方法和技巧。
。
三、实验环境
SshClient Putty
四、实验内容
在Linux B-shell下,使用函数模块建立一个shell程序source,用来存储和查询学生成绩,并提供菜单显示选项;同时可以根据用户输入的选项来执行查询、添加、计算总分、统计平均分等功能。另外,要求自己建立本组学生姓名和成绩信息,并保存在当前$HOME目录的record文件中,文件中的每一行记录了一个学生的信息。
学生信息包括:
学号姓名考试成绩试验成绩作业成绩总分(第一行)
## XXX
(其中,除了“总分”,通过计算而得到外,其他通过输入得到。各个域之间用tab分隔;总分=考试成绩+试验成绩+作业成绩)