我是Unix grep的新手,我希望能夠提供一些grep命令。用於Java日誌的Unix grep
目前,我有以下類型的誤差在我的申請日誌:
2012年2月31日10:21:41333 ERROR [65](GeneralAppliancesBean.java:135) - 異常的java。 net.ConnectException:連接超時
2012-01-31 10:24:41843 ERROR [41](FlightStatusBean.java:135) - 異常java.net.SocketTimeoutException:連接超時
2011- 01-31 10:22:41,841錯誤[1](FlightCancellation.java:135) - 異常java.rmi.ConnectException:連接超時
2011-01-31 10:22:41841 ERROR [1](OrderBean.java:132) - 異常java.rmi.ConnectException:連接超時
我想知道時間戳(例如2012-02-31 10:21:41,333
),Java類和行爲負責(例如GeneralAppliancesBean.java:132
)此例外。
我該如何構建這個grep命令?
這個問題真的屬於超級用戶...沒有涉及的編程。 – 2012-02-01 02:45:58
我認爲這屬於serverfault。也應該這樣做與awk,而不是grep。 – 2012-02-01 03:09:26