我有一個日誌文件,我想分析grep或C代碼解析日誌文件?
我只需要前兩個字段(用空格隔開)從日誌文件
樣本行:
1362960460.697 19 27.197.12.76 TCP_MISS/404 339 GET http://what-ever-server.com/what-ever-file - DIRECT/22.22.22.22 text/html
的第一個字段應該是沒有「。」之後的數字。
我以爲我可以用C來做,但它會非常複雜,有一個指向跟蹤每個字符的指針來檢查它是空格還是「。」。 所以我在這裏看到一些帖子,grep可以做的工作,但我的文件中的字段沒有固定長度
我應該在C?或者是有在grep的一個選項,可以讓我解析提前
哦!我不知道這個! 謝謝! :D – Bayoushka 2013-03-23 10:58:52
+1,但您正在使用三個過程,其中一個就足夠了。 (解析單個文件時不會出現問題) – user000001 2013-03-23 11:03:31
我將在同一個文件中爲數千行執行此操作。我認爲其中一個答案僅使用awk – Bayoushka 2013-03-23 11:15:07