2013-10-23 151 views
-1

我在數百個日誌文件中搜索某種錯誤,每個日誌有10萬行。我正在尋找具有某些關鍵字的行,這是我能夠使用WindowsGrep(真棒工具),但我不只是搜索,我想爲每行產生一個完整的輸出,複製所有文件中的所有內容並將其轉儲擅長研究。在文件中查找文本並顯示完整輸出

整個輸出必須在查找窗格中列出,而不僅僅顯示我的關鍵字所在的行的位。

例如,這是我通常得到:

文件 - 線路20002 - 「..search 長期 ...這...孫中山」

這正是我需要的:

「搜索term是在這個完整的句子。」文件名和行是好的,不是很重要

你能推薦一些你曾經用來製作類似上述的東西嗎?

謝謝!

回答

0
findstr "textToSearch" x:\wherever\*.log > outputfile.txt 

或者你可以

findstr "textToSearch" x:\wherever\*.log | clip 

和所有文本將在剪貼板中,只是在Excel中粘貼FINDSTR的

/N參數將顯示行號。

我用過的東西?我使用來自微軟的gnuwin32和logparser的findstr(通常用於批處理文件,這些文件不會在我的電腦上運行),grep,awk,sed,tr,gsar和less。 Gnu工具在Windows中非常有用。 Logparser允許針對您的日誌文件編寫查詢(SQL!)。

+0

這很有用。我還發現一個已經安裝的工具,特別爲Sharepoint可怕日誌創建,名稱是Sharepoint logviewer。這對服務器資源來說很重要,所以我必須一次搜索10天!謝謝! – user1973888

相關問題