Shell-编写登录界面系统的实例(转)

//login.sh

  1. #!/bin/sh            
  2. #FileName:login.sh         
  3. #Function:一个简单的登陆系统           
  4. #Version:V0.1            
  5. #Author:Sunrier            
  6. #Date:2012-07-20    
  7.   
  8. if [ "root" != "$LOGNAME" ]  
  9. then  
  10. while  
  11. clear  
  12. do  
  13. trap ' echo "警告:错误操作,请谨慎操作!" ' 2 3 9 15  
  14. year=`date +%y`  
  15. month=`date +%m`  
  16. day=`date +%d`  
  17. hour=`date +%H`  
  18. minute=`date +%M`  
  19. second=`date +%S`  
  20. echo " "  
  21. echo "             您好,现在是 20$year年$month月$day日$hour时$minute分$second秒"  
  22. echo ""  
  23. echo "             ========================================    "  
  24. echo "             *      欢迎进入登陆测试系统       *    "  
  25. echo "             ----------------------------------------    "  
  26. echo "             *   1. 查询当前路径               *    "  
  27. echo "             *   2. 退   出  系   统           *    "  
  28. echo "             ========================================    "     
  29. echo "             请您选择: "  
  30. #stty -echo 禁止回显   
  31. #stty echo  打开回显   
  32. stty -echo  
  33. read Keyboard  
  34. stty echo  
  35. case $Keyboard in  
  36. 1)  
  37. echo    "当前路径为:"  
  38. pwd  
  39. sleep 1  
  40. continue  
  41. ;;  
  42. 2)  
  43. exit  
  44. ;;  
  45. Sunrier)  
  46. echo "您是系统授权管理员,请谨慎操作!"  
  47. break;  
  48. ;;  
  49. *)  
  50. echo "您选错了!"  
  51. sleep 1  
  52. ;;  
  53. esac  
  54. done  
  55. else  
  56. echo "您是系统总管理员,请谨慎操作!"   
  57. fi  

源文章地址:https://www.linuxidc.com/Linux/2012-08/67855.htm

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值