#!/bin/bash


. /etc/os-release
COLOR="\e[1;32m"
COLOREND="\e[0m"
MEM_SIZE=`free -h|grep 'Mem'|awk '{print $2}'`
NAME=张渐佳
HOSTNAME=`hostname`
IP=`ip a |grep 'ens160'|grep -Eo '((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])'|head -n1`
KERNEL=`uname -r`
CPU=`cat /proc/cpuinfo |grep 'model name'|head -n1 |awk -F ": " '{print $2}'`
DISK=`lsblk |grep 'disk'|awk 'BEGIN {OFS="\t"} {print $1,$4}'`
while [[ ${NUM} != q ]];do

echo -e "${COLOR}-----------------------------------Sysinfo Begin------------------------------------------${COLOREND}"
echo -e "${COLOR}NAME：${NAME} ${COLOREND}"
echo -e "${COLOR}HOSTNAME：${HOSTNAME} ${COLOREND}"
echo -e "${COLOR}IP：${IP} ${COLOREND}"
echo -e "${COLOR}OS-RELEASE：${NAME}  ${VERSION} ${COLOREND}"
echo -e "${COLOR}KERNEL：${KERNEL} ${COLOREND}"
echo -e "${COLOR}CPU：${CPU} ${COLOREND}"
echo -e "${COLOR}MEM_SIZE： ${MEM_SIZE} ${COLOREND}"
echo -e "${COLOR}DISK：${DISK} ${COLOREND}"
echo -e "${COLOR}-----------------------------------Sysinfo End--------------------------------------------${COLOREND}"

read -p "请输入功能编号：" NUM
sleep 1



case ${NUM} in
1)
	sleep 1
	[ ${NUM} -eq 1 ] && COLOR="\e[1;33m"
	echo -e ${COLOR} "这是风格1" ${COLOREND}

;;
2)
	sleep 1

	[ ${NUM} -eq 2 ] && COLOR="\e[1;34m"
	 echo -e ${COLOR} "这是风格2"${COLOREND}

;;
q)
        sleep 1
        echo "正在退出。。。"
break
;;	
*)
	if ![[ ${NUM} =~ ^[1-2]$ || ${NUM} == q ]];then
        echo "请输入正确的数值"
        fi

;;
	esac
done






