Grep大量带有颜色的命令(行)

时间:2018-10-15 08:39:12

标签: linux bash grep

寻找有关使用grep查找大量不同字符串,添加颜色的信息。

例如;

  

grep -h -i“正在更改” / var / log / messages *

我如何完成此输出,为任何“变化的”输出添加颜色?

此外,如果我想添加另一个字符串“例如,更换电池”,我该如何对它们进行颜色协调?

请和谢谢

1 个答案:

答案 0 :(得分:0)

grep唯一能做的就是突出显示找到的搜索文本。

您可以使用grep -E 'thing1|thing2|thing3'

来检测多种情况

如果您要打印所有文件但使东西亮起来,则需要为其他行添加虚拟匹配项:grep -E '^|thing1|thing2|thing3'

如果您想进行更聪明的着色,那么sed或awk将允许您注入特定的颜色控制序列,尽管您必须将其硬接线到特定的终端类型。