############################################################# 颜色输出功能############################################################# 颜色输出日志文本function ECHO_TEXT() {echo -e " \e[0;$2m$1\e[0m"}# 红色文字输出function ECHO_RED() {echo $(ECHO_TEXT "$1" "31")}# 绿色文字输出function ECHO_GREEN() {echo $(ECHO_TEXT "$1" "32")}# 黄色文字输出function ECHO_YELLOW() {echo $(ECHO_TEXT "$1" "33")}# 蓝色文字输出function ECHO_BLUE() {echo $(ECHO_TEXT "$1" "34")}# 白色文字输出function ECHO_WHITE() {echo $(ECHO_TEXT "$1" "27")}############################################################# 颜色日志输出功能############################################################# 红色日志输出function ECHO_ERROR() {TimeNow=$(/usr/bin/date +"%Y-%m-%d %H:%M:%S")echo $(ECHO_TEXT "${TimeNow}\t[ERROR]\t$1" "31")}# 绿色日志输出function ECHO_SUCCESS() {TimeNow=$(/usr/bin/date +"%Y-%m-%d %H:%M:%S")echo $(ECHO_TEXT "${TimeNow}\t[SUCCESS]\t$1" "32")}# 黄色日志输出function ECHO_WARNING() {TimeNow=$(/usr/bin/date +"%Y-%m-%d %H:%M:%S")echo $(ECHO_TEXT "${TimeNow}\t[WARNING]\t$1" "33")}# 白色日志输出function ECHO_INFO() {TimeNow=$(/usr/bin/date +"%Y-%m-%d %H:%M:%S")echo $(ECHO_TEXT "${TimeNow}\t[INFO]\t$1" "27")}ECHO_RED redECHO_GREEN greenECHO_YELLOW yellowECHO_BLUE blueECHO_WHITE whiteECHO_INFO "info~~~~~~"ECHO_WARNING "warning~~~~~"ECHO_SUCCESS "sucess~~~~~"ECHO_ERROR "error!!!!!!"
效果:
