- 设计shell脚本程序,运行结果如下:
尊敬的用户,请选择如下功能(按数字即可):
1:查看进程信息
2:查看用户信息
3:显示当前目录信息
4:显示计算机名
5:显示Linux分发版本名称和Linux内核版本
6:显示当前的IP地址
7:退出(注:当用户输入相应的数字执行对应的功能)
- 创建shell脚本
vi shell.sh
- 脚本代码
#!/bin/sh
#退出程序函数
quit()
{
clear
echo "*********************************************"
echo "* Thank you to use,Good Bye! *"
echo "*********************************************"
exit 0
}
while true
do
echo "==============================================="
echo "尊敬的用户,请选择如下功能((按数字即可) "
echo " 1.查看进程信息 "
echo " 2.查看用户信息 "
echo " 3.显示当前目录信息 "
echo " 4.显示计算机名 "
echo " 5.显示Linux发行版本名称和Linux内核版本"
echo " 6.显示当前的IP地址 "
echo " 7.退出 "
echo -e " 请输入您的选择:"
read CHOICE
case $CHOICE in
1) ps
;;
2) w
;;
3) ls
;;
4) hostnamectl;;
5) echo "发行版本:"
cat /etc/issue
echo "内核版本:"
uname -a
;;
6) ifconfig;;
7) quit;;
esac
done
- 运行脚本
sh ./shell.sh
- 运行结果