2014-01-13 70 views
0

我有文件夾列表,其中包含以zip格式存儲的所有日誌文件的列表。我需要閱讀所有文件夾和每個包含一個日誌文件的zip文件夾。我需要從每個文件中獲取一些關鍵字,例如「Get-Id」,並找到相同的計數。解析目錄中的巨大記錄器文件

有人可以幫助我,因爲有很多文件和如何從zip內容逐一解析每個文件。以及如何解析使用Java中的哪種方法?

+0

你可以使用java的ZipInputStream,但我會尋找一個shell腳本解決方案 – Bohemian

+0

@Bohemian如何分析每行一行這些關鍵字? – user3161879

+0

你能告訴我如何在shell腳本中做到這一點嗎? – user3161879

回答

0

我發現解決方案在Unix中也是這樣做的。我使用的命令是 $ find ./ -name'* .gz'-print0 | xargs -0 zgrep -i「GET ID」| wc -l

它工作正常,並感謝迄今爲止所有的輸入。