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]