#!/bin/bash
set -eu #e:有出错后,后面则不再执行;u:未定义变量则后面不在执行
echo -e "\033[$[$RANDOM%6+31];1mHostname: $(hostname)\033[0m"
echo -e "\033[$[$RANDOM%6+31];1mIPv4 Address: $(ifconfig|sed -nr '2p'|tr -s " "|cut -d" " -f3)\033[0m"
echo -e "\033[$[$RANDOM%6+31];1mSystem version:$(cat /etc/redhat-release)\033[0m"
echo -e "\033[$[$RANDOM%6+31];1mKernel: $(uname -r)\033[0m"
echo -e "\033[$[$RANDOM%6+31];1mCpu: $(lscpu |grep "Model name"|tr -s ' '|cut -d: -f2)\033[0m"
echo -e "\033[$[$RANDOM%6+31];1mMemory Size: $(free -h |sed -nr '2p'|tr -s " "|cut -d" " -f2)\033[0m"
echo -e "\033[$[$RANDOM%6+31];1mDisk: $(lsblk|sed -nr '2p'|tr -s " "|cut -d" " -f4
)\033[0m"