2011-08-09 48 views

回答

4
sed -n 's/.*time=\(.*\)ms/\1/p' < logfile 

這就建立了一個正則表達式,其捕獲time=ms之間的一切入第一​​捕獲組(其被稱爲上右邊爲\1)並打印出來。

+0

這將刪除「時間」和「MS」,對不起,如果我不清楚,但我想基本上要在其間的價值,他們除了刪除一切 –

+0

@Graham:你在類型''''在'時間'之前?你輸入了'-n'嗎?兩者都很重要。 (如果之後有預期的任何輸出,也放在'ms'之後的'。*'中。) –

0
cut -d= -f3 filename | grep -o '^[0-9]\+' 
相關問題