写一个脚本,要求输入a|A显示出红色的本机IP
输入 b|B显示出绿色的本机磁盘的剩余内存
输入 c|C显示出黄色的系统运行时间
输入 q|Q显示出蓝色的直接退出
脚本如下:
#!/bin/bash
while true
do
echo -e "
\033[31m A 显示主机ip \033[0m
\033[32m B 显示磁盘剩余空间 \033[0m
\033[33m C 显示系统运行时间 \033[0m
\033[34m Q 退出系统 \033[0m
"
read -p "请输入你的选择:" char
case $char in
a|A)
echo -e "\033[31m `ifconfig eth0 | grep "netmask" | awk '{print $2}'` \033[0m"
;;
b|B)
echo -e "\033[32m `df -h | awk 'NR==2{print "剩余空间大小为
:"$4}'` \033[0m"
;;
c|C)
echo -e "\033[33m `uptime | awk '{print "系统已经运行了"$3""$4""}'` \033[0m"
;;
q|Q)
exit 0
;;
esac
done
-
脚本详情 注意:\033[31m A \033[0m 输出A则为红色(32m—绿色,33m—黄色,34m—蓝色) 运行结果
-
-