【发布时间】:2018-10-17 22:13:09
【问题描述】:
这是我的日志文件的样子
[BCDID::16 T::LIVE_ANALYZER GCDID::16] {"t":"20:50:05","k":"7322","h":"178","s":-53.134575556764}
[BCDID::16 T::LIVE_ANALYZER GCDID::16] {"t":"20:50:06","k":"2115","h":"178","s":-53.134575556764}
[BCDID::16 T::LIVE_ANALYZER GCDID::16] {"t":"20:50:07","k":"1511","h":"178","s":-53.134575556764}
有多个具有相似条目的日志文件,它们每秒更新一次。
这里"t" : "20:50:05" 是时间。
我想要做的是,从文件末尾的所有文件中获取特定时间之间的所有日志。
我尝试使用tail files*.log | grep -e "20:50:07 | 20:50:05",但它没有返回任何内容。
如何从所有日志文件的文件末尾获取给定时间之间的所有日志条目?
【问题讨论】: