Grep 退出多种颜色?
是否有优雅的方法 bash 开始
针对具有两个或多个模板的文本文件,以及匹配的每个模板,以另一种颜色输出?
因此,串一致
和
, 将输出
蓝色I.
橘子?
我很开心
,
,
和彩色铅笔或其他人。
grep
针对具有两个或多个模板的文本文件,以及匹配的每个模板,以另一种颜色输出?
因此,串一致
MALE
和
AUGUST
, 将输出
MALE
蓝色I.
AUGUST
橘子?
我很开心
sed
,
awk
,
grep
和彩色铅笔或其他人。
没有找到相关结果
已邀请:
9 个回复
冰洋
赞同来自:
例如:
如果要突出显示整个字符串,请相应更新正则表达式:
君笑尘
赞同来自:
- 这是相当的正则表达式,而不是语法标记 :/. 您必须使用多个电话。
, 对它们中的每一个使用不同的值。
.
这将分配 "foo" 和 "bar" 匹配两条线的不同颜色。 我不认为存在 /清楚的/ 处理方法
全部
除了两个独立呼叫的输出流的合并之外,任何模板的出现:
显然,如果有一种方法可以为每个正则表达式分配单独的颜色,它看起来不同。
您可以使用
, 要替换每种匹配项,请以正确的管理代码包裹。
在每一行中,您全局替换符合此正则表达式的所有内容 /
/, 用逃生序列包裹 ANSI 对于所需的颜色 /是什么让你
/. 处理所有可能的巧合后,您需要明确打印字符串。
郭文康
赞同来自:
https://github.com/paoloantino ... shots
.
这是一个例子:
看。 这对不同颜色的自动着色单词非常有用。 这是一个内置于顶部的令人印象深刻的项目。
http://beyondgrep.com/
.
小明明
赞同来自:
您可以从网站下载源代码。 GitHub :
然后 :
这就是它的用途 :
彩色这个词 "red" 在红色,和这个词 "blue" 以蓝色为蓝色,您只需输入以下命令 :
但突出显示命令输出的示例 ifconfig :
您指定颜色的顺序很重要 : 如果字符串对应于多个正则表达式,则第1个具有比第2个,2-E高的优先级更高,优先级高于第3个等等。 ...
我希望它会有所帮助。
</running\></up\>
莫问
赞同来自:
http://github.com/rtulke/rpen
现在您需要复制文件
rpen.py
在所需的文件夹中并提供相关权限
然后尝试
风见雨下
赞同来自:
到包含单词的整个字符串 "FAILED", 它标有红色:
因此,几个单词被标记为红色:
有几个字及其线条 wohle, 红色标记:
有几种颜色 /ERROR=red/FAILED=blue/
用这一切 ssh:
并且为了每次都没有进入它,只是将其声明为您的函数 bashrc.
对于其他颜色,寻找代码 ANSI.
冰洋
赞同来自:
莫问
赞同来自:
适合这个目的 - 它突出了不同颜色的模式。
郭文康
赞同来自: