cxin 发表于 2018-8-25 13:07:35

shell 脚本练习

  闲来无事,想练习下shell脚本,于是网上找题目,找到以下这么一条题
  要求:
  用户输入A;B;C;D;E;F;G
  输入A的话就查看/etc/passwd最后5个系统用户,只要显示用户名和UID就行了,其他不要
  输入B的话就显示系统开机时间多久了
  输入C的话就判断当前磁盘根目录使用情况是否超过50%,如果超过50%就显示“disk space is used over 50%”;如果没超过50%就显示“disk space is user below 50%”
  输入D的话就显示出系统当前处于LISTEN状态的PID进程程序名称,以“program-name(pid)”这种形式显示。
  输入E的话获取系统的IP和掩码,以"IP/NETMASK"形式显示
  输入F的话添加系统用户,完了后添加该用户密码(记得给以提示操作)
  输入G的话显示系统使用率最多的10条命令,还有使用的次数
  还有一点,执行脚本的时候要说清楚下ABCDEFG各个选项的作用!
  如果输入其他非ABCDEFG选项的错误选项,就显示“your input is wrong”消息
  脚本:
  这里每个选项都用了函数来表示
  #!/bin/bash
  #author dennis.xie
  #!/bin/bash
  #菜单
  cat
页: [1]
查看完整版本: shell 脚本练习