Colors

如何使用 GNU grep 突出顯示匹配項?

  • August 18, 2014

我在一些 Linux 上看到過,它grep被配置為突出顯示匹配並列印匹配的文件。

如何配置grep以突出顯示匹配項?

alias cgrep='grep -nR --color'

用法:

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

也是我的最愛之一:

$ pgrep some-hanging-process

將列出與 some-hanging-process 名稱匹配的所有程序 pid,您可以在以下情況下使用:

$ kill $(pgrep some-hanging-process)

我發現 pimp grep 的最佳方法是使用ack,它本質上是具有智能忽略列表的遞歸 grep(例如,不搜尋 .svn 目錄,忽略備份文件等),結果的顏色突出顯示和perl 正則表達式。這是您希望 grep 在 98.6% 的時間內執行的操作。

引用自:https://unix.stackexchange.com/questions/66