有時,我使用grep組進行大量搜索,可能需要幾分鐘的時間。在grep中有一個選項可以讓我找出grep花了多少時間來完成查詢嗎?謝謝。是否可以通過grep找出grep花費多少時間完成查詢?
1
A
回答
4
未嵌入到grep
中,但可以在大多數Unix-ish系統上使用time
命令對其進行包裝。
$ time grep 'test' *
... results ...
real 0m0.191s
user 0m0.002s
sys 0m0.009s
real
時間可能是您想要查看的時間。
0
不通過grep
; Unix shell提供了一個內建的time
(還有一個外部版本,通常具有較少的細節)。
0
而不是試圖在grep
之內這樣做,請使用time。這是它的確切目的。
0
不是我所知道的,但是你可以用其他命令(取決於平臺)來做到這一點。例如,在Unix上,您可以使用類似timex
,在linux下它會像time -p
,在Windows ...嗯...對一個
0
不知道看起來不像它
grep --help
創建一個別名或簡單的腳本使用以下:
回聲$(日期+%S):開始/結束