shell日志颜色处理
程序员文章站
2022-04-11 09:06:35
记录一下shell日志颜色处理 ......
记录一下shell日志颜色处理
_colors=${bs_colors:-$(tput colors 2>/dev/null || echo 0)} __detect_color_support() { # shellcheck disable=sc2181 if [ $? -eq 0 ] && [ "$_colors" -gt 2 ]; then rc='\033[1;31m' gc='\033[1;32m' bc='\033[1;34m' yc='\033[1;33m' ec='\033[0m' else rc="" gc="" bc="" yc="" ec="" fi } __detect_color_support echoerror() { printf "${rc} * error${ec}: %s\\n" "$@" 1>&2; } echoinfo() { printf "${gc} * info${ec}: %s\\n" "$@"; } echowarn() { printf "${yc} * warn${ec}: %s\\n" "$@"; }
上一篇: Sql查询今天、本周和本月的记录(时间字段为时间戳)
下一篇: 当着全年级班主任的面我脸往哪放