是否有可能通过grep找出grep花了多少时间来完成一个查询?

时间:2012-04-13 18:33:14

标签: grep

有时,我使用group grep进行可能需要几分钟的广泛搜索。 grep中是否有一个选项可以让我找出grep花了多少时间来完成查询?谢谢。

5 个答案:

答案 0 :(得分:4)

没有内置到grep中,但你可以在大多数Unix系统上用time命令包装它。

$ time grep 'test' *

... results ...
real    0m0.191s
user    0m0.002s
sys     0m0.009s

real时间可能就是您要查看的时间。

答案 1 :(得分:0)

不通过grep; Unix shell提供了time内置版(还有一个外部版本,通常细节较少)。

答案 2 :(得分:0)

不要试图在grep内执行此操作,而是使用time。这是它的确切目的。

答案 3 :(得分:0)

不是我所知道的,但您可以使用其他命令(取决于平台)。例如,在Unix中你可以使用类似timex的东西,在linux中它就像time -p,在Windows中...嗯...不确定那个

答案 4 :(得分:0)

看起来不像

grep --help

使用以下命令创建别名或简单脚本:

  

echo $(日期+%s):开始/结束