我怎样才能突出使用GNU grep的套装?

我实际上已经在某些Linux上看到,grep被设置为突出显示该套装,并且还发布匹配的文档。

我该如何设置grep来突出套装呢?

0
2019-05-04 23:42:47
资源 分享
答案: 4

--color备选方案实际上已经多次声明,但我肯定会补充说,设置阴影是可行的,其中套装肯定会突出显示使用设置变量

export GREP_COLOR="1;33"

需要使用ANSI色码代码刻录阴影,以供参考

Black       0;30     Dark Gray     1;30
Blue        0;34     Light Blue    1;34
Green       0;32     Light Green   1;32
Cyan        0;36     Light Cyan    1;36
Red         0;31     Light Red     1;31
Purple      0;35     Light Purple  1;35
Brown       0;33     Yellow        1;33
Light Gray  0;37     White         1;37
0
2019-05-10 14:30:56
资源

我发现最有效的方法是使用ACK,这基本上是带有智能忽略清单的递归grep(例如,不搜索.sn目录网站,忽略备份文档等) ,结果的颜色突出以及perl regexps。 这是你想要grep做98.6%的时刻。

0
2019-05-08 08:11:06
资源

我在my.bashrc中设置了这个,而不是重新定义使用别名的grep:

    export GREP_OPTIONS="--color=auto"

对我来说,这适用于Linux,MacOSX和FreeBSD。

0
2019-05-08 07:59:52
资源
alias cgrep='grep -nR --color'

使用 :

$ cgrep somestring /path/to/dir/or/file/with*/possible/*wild.card

在我的喜爱中:

$ pgrep some-hanging-process

肯定会详细说明所有与某些程序名称相匹配的程序 - 悬挂程序 - 您可以在遵守方案时使用这些程序:

$ kill $(pgrep some-hanging-process)
0
2019-05-08 06:52:22
资源