grep彩色打印
grep --color 'Error' vcs.log #彩色打印搜索到的字符串
结果显示如下:
Perl彩色打印
PERL | Perl 输出颜色
perl脚本里加入use Term::ANSIColor qw(:constants);
使用这种方法,可以直接把颜色属性放在要输出的问题前面,从而简化输出步骤。这些颜色属性有:
CLEAR, RESET, BOLD, DARK, UNDERLINE, UNDERSCORE, BLINK, REVERSE, CONCEALED, BLACK, RED,
GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, ON_BLACK, ON_RED, ON_GREEN, ON_YELLOW,
ON_BLUE, ON_MAGENTA, ON_CYAN, and ON_WHITE
例子
#!/usr/bin/perl
use Term::ANSIColor qw(:constants);
print BOLD BLUE ON_WHITE "This text is in bold blue", RESET, "\n";
显示如下:
echo彩色打印
例如:
echo -e "\033[44;37;5m display my test \033[0m COOL"
\033[是格式,后面第一个数字44表示蓝色背景,第二个数字37表示白色前景即文字颜色。
\033[0m后的文字是恢复用默认设置来显示
显示结果如下: