ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:352KB ,
资源ID:2241326      下载积分:15 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-2241326.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(考勤模拟shell程序设计.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

考勤模拟shell程序设计.doc

1、实验报告课程名称: Linux 程序设计 实验项目: 考勤模拟 shell 程序设计 专业班级: 计算机科学与技术 0903 姓 名: 学 号: 实验室号: 信息楼 实验组号: 实验时间: 2012.12.15 批阅时间: 指导教师: 李 威 成 绩: 沈阳工业大学实验报告一实验名称:考勤模拟 shell 程序设计二实验目的:理解 Shell 程序的设计方法;熟悉 Shell 程序的编辑、运行、调试方法与过程。三实验内容:考勤模拟 Shell 程序设计用 shell 设计一个模拟考勤程序,实现如下功能选择界面:1:上班签到2:下班签出3:缺勤信息查阅考勤程序运行后,提示用户输入上述功能选择,并

2、验证用户输入的用户名和密码;用户信息保存在 userinfo.dat 中。如果是上班签到,记录签到信息,如果签到时间大于上午 8 时,则提示用户迟到,并记录该迟到信息到 check.dat 中。如果是下班签出,记录签出信息,如果签出时间小于下午 6 时,则提示用户早退,并记录该早退信息到 check.dat。如果用户选择确信信息查询,则将 check.dat 中对应的用户迟到早退的信息查询出来并显示。用户选择功能执行完,Shell 程序继续回到功能选择界面等待下一个用户进行操作。四实验要求:1、掌握 Shell 程序的编辑、运行、调试方法2、完成实验内容要求是现的功能3、撰写实验报告五试验运行

3、代码:#! /bin/bashexsig=0while true; doecho “echo “-欢迎使用本系统-“echo “ 1. 上班签到“echo “ 2. 下班签出“echo “ 3. 考勤信息查询“echo “ 4. 退出系统“echo “-“echo “echo “请输入你的选项:“read choicecase $choice in1)echo “请输入你的名字:“read nameecho “请输入你的密码:“read passwordif test -r /home/user/userinfo.dat thenwhile read fname fpassworddoecho

4、 “$fname“echo “$fpassword“if test “$fname“ = “$name“thenbreakfidone /home/user/check.dat elseecho “早上好,$name!“fifi;2)echo “请输入你的名字:“read nameecho “请输入你的密码:“read passwordif test -r /home/user/userinfo.datthenwhile read fname fpassworddoif test “$fname“ = “$name“thenbreakfidone /home/user/check.datels

5、eecho “再见,$name!“fifi;3)echo “请输入你的名字:“read nameecho “请输入你的密码:“read passwordif test -r /home/user/userinfo.datthenwhile read fname fpassworddoif test “$fname“ = “$name“thenbreakfidone /home/user/userinfo.datelseecho System Error:userinfo.dat does not exist!fiif test “$fname“ != “$name“thenecho “不存在该用户!“elif test “$fpassword“ != “$password“thenecho “密码不正确!“elseecho “你的记录:“echo “-“cat -b /home/user/check.dat|grep $name /-b从1开始对所有非空输出行进行编号echo “-“fi;4)echo “欢迎你的使用,再见!“exsig=1;*)echo “请输入合法的选项!“;esacif test “$exsig“ = “1“then breakfidone六、试验运行结果:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。