【发布时间】:2017-07-24 02:44:29
【问题描述】:
我有一个很大的日志文件,可以追溯到几年前,看起来像这样:
[2017-02-16T15:59+02:00] some log data
[2017-02-17T16:03+02:00] some other log data
[2017-02-17T16:05+02:00] yet another log data
我想将其拆分为单独的文件。每个文件应包含一天内的所有消息。文件名应该类似于log-2017-02-16.txt。
我做了一些研究,发现了一些类似的问题,但我没有使用 awk 的经验,无法将答案翻译成我需要的。
【问题讨论】:
-
类似
awk -F'[]T[]' '{print > "log-"$2".txt"}' input_file