我想区分终端中的STDOUT和STDERR消息.如果脚本或命令在终端中打印消息,我想按颜色区分; 可能吗?
(例如stderr字体颜色为红色,stdout字体颜色为蓝色.)
示例(使用粗体):
$date
Wed Jul 27 12:36:50 IST 2011
$datee
bash: datee: command not found
$alias ls
alias ls='ls --color=auto -F'
$aliass ls
bash: aliass: command not found
我有一个命令行程序,它输出日志到屏幕.
我希望错误行以红色显示.是否有一些特殊的字符代码我可以输出将文本颜色切换为红色,然后将其切换回白色?
我正在使用红宝石,但我想这与任何其他语言都是一样的.
就像是:
red = "\0123" # character code
white = "\0223"
print "#{red} ERROR: IT BROKE #{white}"
print "other stuff"
Run Code Online (Sandbox Code Playgroud)