0
A
回答
0
Get-Content | do something | Export-CSV
1
每個日誌格式,包括它自己的邏輯做模式匹配的時候,但我向你們建議是這樣的:
(test.log中是一樣的東西: 日 - 情境 - 類型 - 味精)
$file = get-content test.log
$pattern = '^(.*) - (.*) - (.*) - (.*)$'
$findings = $file | select-string -pattern $pattern
$lines = foreach($f in $findings) {
if ($f -match $pattern) {
$line = @{
'date' = $matches[1]
'context' = $matches[2]
'level' = $matches[3]
'message' = $matches[4]
}
new-object -typename psobject -property $line
}
}
$lines | export-csv -notypeinformation -delimiter ';' -path 'test.csv'
相關問題
- 1. PowerShell的 - 日誌文件轉換爲CSV
- 2. 如何在Apache中管理mod_wsgi日誌?
- 3. 在Powershell中創建日誌文件
- 4. 在PowerShell中創建日誌文件
- 5. powershell寫入日誌文件
- 6. Powershell日誌刪除文件
- 7. Railo日誌文件輪換管理
- 8. 管理SQL日誌文件大小
- 9. 管理大型日誌文件
- 10. 管理apache日誌文件 - 進入nodejs
- 11. multiThread處理日誌文件,如何在日誌文件中保持行順序
- 12. 如何在PowerShell中查看遠程日誌文件的內容?
- 13. Azure日誌管理
- 14. Rails日誌管理
- 15. 的PowerShell:進口CSV和輸出值日誌文件(格式)
- 16. 如何從管理命令寫入特定的日誌文件?
- 17. 如何以編程方式管理WCF日誌文件大小?
- 18. 主管空日誌文件
- 19. 在日期中過濾Powershell中的日誌文件
- 20. 如何理解Exim日誌文件?
- 21. 如何管理Azure的審計日誌
- 22. 如何管理SQL Server日誌大小
- 23. Oracle如何管理重做日誌?
- 24. powershell如果文件不存在日誌字符串到文件
- 25. 將事件日誌寫入文件,powershell
- 26. 如何輸出誤差在PowerShell中的日誌文件複製文件時
- 27. 如何在powershell中運行.exe文件並將結果寫入日誌文件
- 28. 如何附加到PowerShell中的日誌文件?
- 29. 日誌管理的getProperty MyClass.filter在java中
- 30. 安全:090759在weblogic管理日誌中
4c74356b41的答案中的'do something'取決於您的日誌文件的格式。最終,您可以使用'import-csv your.log'選擇性地使用-coll ColA ... – LotPings
是的,我擔心格式化每個日誌文件會有影響,謝謝。 – JDavila