【Linux】echo输出颜色字体(给你的log信息加美颜)
2019-06-27 21:52
78 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Sudley/article/details/93914507
当Linux Shell脚本输出一大堆log日志信息时,有时真的很难看出哪些是关键信息,这时要是能高亮关键字体就该有多好,不仅能让人很容易定位到关键信息,而且还很美观。
下面就介绍echo输出常用字体颜色:
基本格式:
echo -e “\033[字背景颜色;文字颜色m字符串\033[0m”
样例:
echo -e “\033[1;32mhello\033[0m”
建议定义成函数进行引用,还能加上时间戳:
参考代码:
#!/bin/bash xmessage() { echo -e "\033[1;$1m`date "+[%Y/%m/%d %H:%M:%S]"`$2\033[0m" } msg_debug(){ xmessage 30 "[DBG]$*" } msg_error(){ xmessage 31 "[ERROR]$*" } msg_success(){ xmessage 32 "[SUC]$*" } msg_warn(){ xmessage 33 "[WARN]$*" } msg_show(){ xmessage 34 "[MSG]$*" } msg_debug "this is debug message" msg_error "fatal error" msg_success "success" msg_warn "something wrong" msg_show "show sth."
相关文章推荐
- 在Linux下调试信息输出自定义颜色字体
- linux下 echo 输出字体颜色的用法
- linux下利用echo命令输出带颜色以及带字体格式的字符串
- C/C++改变终端输出字体的颜色(Linux)
- linux echo 让你的脚本输出加上颜色吧
- linux下 C编程改变输出字体颜色
- linux下 C编程改变输出字体颜色
- linux下 C编程改变输出字体颜色
- Linux/Mac osx设置C/C++终端输出字体颜色
- Linux输出终端字体的颜色设置
- ubuntu echo输出带颜色的字体
- linux下使用printf打印输出不同颜色字体的方法
- 改变linux输出字体颜色,样式和命令提示符
- C/C++改变终端输出字体的颜色(Linux)
- Linux_Shell 输出带颜色的字体(一) 利用tput
- Linux的shell中echo改变输出显示样式/输出带颜色的文本
- linux/unix上 printf输出带颜色字体(有意思)-转
- linux下 C编程改变输出字体颜色
- 将linux终端的输出信息保存到log中
- Linux:C应用程序终端输出字体颜色的改变