【发布时间】:2013-03-13 05:23:22
【问题描述】:
我有一个想要解析的日志文件
我只需要前两个字段(用空格隔开)
日志文件中的示例行:
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 中有一个选项可以让我解析
提前致谢
【问题讨论】: