0
我有文件夾列表,其中包含以zip格式存儲的所有日誌文件的列表。我需要閱讀所有文件夾和每個包含一個日誌文件的zip文件夾。我需要從每個文件中獲取一些關鍵字,例如「Get-Id」,並找到相同的計數。解析目錄中的巨大記錄器文件
有人可以幫助我,因爲有很多文件和如何從zip內容逐一解析每個文件。以及如何解析使用Java中的哪種方法?
我有文件夾列表,其中包含以zip格式存儲的所有日誌文件的列表。我需要閱讀所有文件夾和每個包含一個日誌文件的zip文件夾。我需要從每個文件中獲取一些關鍵字,例如「Get-Id」,並找到相同的計數。解析目錄中的巨大記錄器文件
有人可以幫助我,因爲有很多文件和如何從zip內容逐一解析每個文件。以及如何解析使用Java中的哪種方法?
我發現解決方案在Unix中也是這樣做的。我使用的命令是 $ find ./ -name'* .gz'-print0 | xargs -0 zgrep -i「GET ID」| wc -l
它工作正常,並感謝迄今爲止所有的輸入。
你可以使用java的ZipInputStream,但我會尋找一個shell腳本解決方案 – Bohemian
@Bohemian如何分析每行一行這些關鍵字? – user3161879
你能告訴我如何在shell腳本中做到這一點嗎? – user3161879