有时,我使用组 grep 进行可能需要几分钟的广泛搜索。grep 中是否有一个选项可以让我找出 grep 完成查询所需的时间?谢谢。
问问题
176 次
5 回答
4
不是内置的,但您可以在大多数 Unix-ish 系统上grep
用命令包装它。time
$ time grep 'test' *
... results ...
real 0m0.191s
user 0m0.002s
sys 0m0.009s
real
时间可能是您想要查看的时间。
于 2012-04-13T18:37:10.597 回答
0
不通过grep
;Unix shell 提供了一个time
内置的(也有一个外部版本,通常不太详细)。
于 2012-04-13T18:36:43.937 回答
0
与其尝试在内部做这件事,不如grep
利用时间。这就是它的确切目的。
于 2012-04-13T18:36:49.613 回答
0
不是我知道的,但是您可以使用其他命令(取决于平台)来执行此操作。例如,在 Unix 中你可以使用类似的东西timex
,在 linux 中它会像time -p
,在 Windows 中......嗯......不确定那个
于 2012-04-13T18:37:22.113 回答
0
看起来不像
grep --help
使用以下命令创建别名或简单脚本:
echo $(date +%s) : 开始/结束
于 2012-04-13T18:37:36.650 回答