我有一個log file。輸出的示例是這樣的:使用grep或awk解析日誌文件
... 10-MAY-95 14:16:21*(CONNECT_DATA=(SID=reltest)(CID=(PROGRAM=C:\ORAWIN\BIN\PLUS31.EXE) (HOST=WINDOWSPC)(USER=CCLOW))*(ADDRESS=(PROTOCOL=tcp)(HOST=144.25.23.246)(PORT=3366))*establish*reltest*0 ...
登錄參數在相應的組件的配置文件輸入形式: log_parameter_component = value
所以,目標是要分析上面的輸出,並僅與顯示結果鍵=值,鍵=值,等: log_parameter_component = value, log_parameter_component = value, etc.
結果應該爲解析後如下:
... SID=reltest, USER=CCLOW, HOST=144.25.23.246 ...
如何解決此任務?
爲什麼'PROGRAM = C:\ ORAWIN \ BIN \ PLUS31.EXE'不應該出現?或'PROTOCOL = tcp'?... – xiawi
這只是一個例子。如果你可以用所有key =值給出一個例子,那將是非常好的。 – kurgulus
你能告訴我們上面的例子應該如何在輸出中看起來像嗎? – skr