是否有可以获取命令输出并根据预定义方案对其进行着色的着色器实用程序?

om-*_*nom 9 unix command-line colors

我已经知道我可以使用 grep和几种不同的方式为输出着色。我想要类似supercat 的东西,但是对于命令(而不是死了)。

应用程序 Supercat 根据文件类型和一组与文件类型相关的规则为任何输入文本着色。这些规则用于匹配输入文本中的字符串,可以使用简单的字符或字符串、正则表达式和特殊的时间格式规则来指定。

可以说,我正在写magiccommand gcc blah blah,这个神奇的命令明白它必须着色 gcc 输出并选择一个模板。现在,我愿意magiccommand mvn foo bar并且该命令采用另一个适当的规则。可读规则的加分点 - 没有"s/^GET.*$/\x1b[31m&\x1b[0m/"sed 疯狂。

dem*_*ure 12

您可以使用类似grcat / grc的工具(其中第一个是工具,第二个是前端)。

grc 将执行带有可选参数 [args] 的命令 command 将其 stdout 或 stderr 管道传输到 grcat 中,并带有适当的配置文件。

例如

在此处输入图片说明