有时,我使用group grep进行可能需要几分钟的广泛搜索。 grep中是否有一个选项可以让我找出grep花了多少时间来完成查询?谢谢。
答案 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):开始/结束