start_time=22:15:14 (second line)
end_time=01:05:15 (last but one)
我想要在这些时间点之间的所有记录。unix中两个时间点之间的搜索记录
Jan 3 22:14:14 Program: p1: PID=1681586: Thread 9 - Record type=1 (p1a): 0 processed OK, 0 failed
Jan 3 22:15:14 Program: p1: PID=1681586: Thread 9 - Record type=2 (p1b): 0 processed OK, 0 failed
Jan 3 22:16:14 Program: p1: PID=1681586: Thread 9 - Record type=3 (p1c): 2 processed OK, 4 failed
Jan 3 22:17:14 Program: p1: PID=1681586: Thread 9 - Record type=4 (p1d): 0 processed OK, 0 failed
Jan 3 22:17:14 Program: p1: PID=1664884: Thread 5 - Record type=1 (p1a): 0 processed OK, 0 failed
Jan 3 22:17:14 Program: p1: PID=1664884: Thread 5 - Record type=2 (p1b): 0 processed OK, 0 failed
Jan 3 22:17:14 Program: p1: PID=1664884: Thread 5 - Record type=3 (p1c): 3 processed OK, 5 failed
Jan 3 22:17:14 Program: p1: PID=1664884: Thread 5 - Record type=4 (p1d): 0 processed OK, 0 failed
Jan 3 22:17:15 Program: p1: PID=1663618: Thread 14 - Record type=1 (p1a): 0 processed OK, 0 failed
Jan 3 22:17:15 Program: p1: PID=1663618: Thread 14 - Record type=2 (p1b): 0 processed OK, 0 failed
Jan 4 01:17:15 Program: p1: PID=1663618: Thread 14 - Record type=2 (p1b): 0 processed OK, 0 failed
Jan 4 01:17:15 Program: p1: PID=1663618: Thread 14 - Record type=2 (p1b): 0 processed OK, 0 failed
Jan 4 01:17:15 Program: p1: PID=1663618: Thread 14 - Record type=2 (p1b): 0 processed OK, 0 failed
Jan 4 01:05:15 Program: p1: PID=1663618: Thread 14 - Record type=2 (p1b): 0 processed OK, 0 failed
Jan 4 01:17:15 Program: p1: PID=1663618: Thread 14 - Record type=2 (p1b): 0 processed OK, 0 failed
欢迎堆栈溢出。当你说'在这些时间之间'时,你的意思是你必须在这两次之间找到所有的日志记录,即使那些特定时间没有出现在日志中?例如,如果开始时间是01:02:03而结束时间是04:05:06,那么即使没有结束标记出现,您也需要查找诸如02:03:04的记录?该日期适合在哪里?在连续几天的时间范围内是否会有重复的记录集?你能否为开始和结束时间显示一些示例值,以及一些示例日志记录,一些应该被选择,一些不应该? –
你的日志记录的格式是什么? – perreal
参考上面的示例日志 - 谢谢 –