为什么pcregrep比grep更快?

时间:2016-04-23 08:10:13

标签: grep centos pcregrep

我在centos os 上有一些大文本文件(3 GB rails日志文件),此文本文件中有一个损坏的字节。当尝试使用grep搜索某些模式时,它会无限期地运行并且我必须关闭它,但是使用pcregrep它需要不到一分钟,所以任何线索为什么会出现这种差异?

我的搜索使用grep:

grep -Pzo "2016-04-20(.*?)SomeController#index" production.log | wc -l

使用pcregrep:

pcregrep -M "2016-04-20(.*?)SomeController#index" production.log | wc -l

0 个答案:

没有答案