07-shell脚本用户交互-《shell脚本》

admin 2025-11-06 14:42:13 系统网络 来源:ZONE.CI 全球网 0 阅读模式
  • 1、read命令
  • 写一个系统用户交互登录界面脚本,仿linux文本界面登录

    学会了输出,那么输出什么呢?当然是人类让计算机运算的数据,那么运算的数据来自哪里?可以肯定是你或其他人给的,那如何给程序数据呢?那么我们就得看看如何实现人机交互了。

    • 比如计算机程序
    • 比如信息录入系统

      1、read命令

      功能:默认接受键盘的输入,回车符代表输入结束应用场景:人机交互命令选项
      1. -p打印信息
      2. -t限定时间
      3. -s不回显
      4. -n输入字符个数

      写一个系统用户交互登录界面脚本,仿linux文本界面登录

      案例要点了解linux文本界面登陆所需要的输出信息及界面布局07-shell脚本用户交互 - 图1job实现步骤1、根据linux文本界面登陆窗口输出信息,打印登陆提示信息2、交互输入登陆账号3、交互输入登陆密码代码实现
      1. #job实现代码 02_login.sh
      2. #!/bin/bash
      3. #
      4. #Author: www.zutuanxue.com
      5. #Release:
      6. #Description: 仿真登陆
      7. IP=`ifconfig ens33|egrep -w "inet"|awk '{print $2}'`
      8. #1、清屏
      9. clear
      10. #2、输出提示信息
      11. echo "CentOS Linux 8 (Core)"
      12. echo -e "Kernel `uname -r` on an `uname -m`\n"
      13. echo -e "Web console: https://localhost:9090/ or https://$IP:9090/ \n"
      14. #3、交互输入登陆名
      15. echo -n "$HOSTNAME login: "
      16. read account
      17. #4、交互输入密码
      18. read -s -t30 -p "Password: " pw
      19. echo
      实现效果07-shell脚本用户交互 - 图2
    weinxin
    版权声明
    本站原创文章转载请注明文章出处及链接,谢谢合作!
    评论:0   参与:  0