寻找有关使用grep查找大量不同字符串,添加颜色的信息。
例如;
grep -h -i“正在更改” / var / log / messages *
我如何完成此输出,为任何“变化的”输出添加颜色?
此外,如果我想添加另一个字符串“例如,更换电池”,我该如何对它们进行颜色协调?
请和谢谢
答案 0 :(得分:0)
grep唯一能做的就是突出显示找到的搜索文本。
您可以使用grep -E 'thing1|thing2|thing3'
如果您要打印所有文件但使东西亮起来,则需要为其他行添加虚拟匹配项:grep -E '^|thing1|thing2|thing3'
。
如果您想进行更聪明的着色,那么sed或awk将允许您注入特定的颜色控制序列,尽管您必须将其硬接线到特定的终端类型。