У меня есть файл журнала, в котором есть записи, как показано ниже. Я хочу найти только те записи журнала, которые старше заданного времени. Какой сценарий оболочки подходит для этого?
[2013-06-23 21:31:19,972] INFO
[2013-06-23 21:31:20,148] INFO
[2013-06-23 21:31:20,148] INFO
[2013-06-23 21:31:20,195] INFO
awk -v giventime="2013-06-23 21:31:20,150" '$1" "$2 < "["giventime"]"' logfile
Если вы хотите указать «заданное время» в другом формате, мы можем предоставить вам возможность, но сообщите нам об этом.