обрабатывать записи файлов на основе временной метки за x интервал времени

У меня есть файл с частью этого примера, как показано ниже, который содержит поле метки времени:

20161203001211,00
20161203001200,00
20161203001500,102
20161203003224,00
20161203001500,00
20161203004211,00
20161203005659,102
20161203000143,103
20161202001643,100
....

Я хотел бы обработать этот файл на основе метки времени, чтобы подсчитать вхождения в течение 15 минут интервалы. Я знаю, как делать это каждую минуту, и я делал это через 10 минут с помощью скрипта awk, но понятия не имею, как я могу сделать вывод ниже с 15-минутными интервалами:

startTime-endTime             total SUCCESS FAILED    
20161203000000-20161203001500 5     3       2
20161203001500-20161203003000 2     1       1
20161203003000-20161203004500 2     2       0
20161203004500-20161203010000 1     0       1
20161202000000-20161202001500 0     0       0
20161202001500-20161202003000 1     0       1
....

00 указывает на успех, любой другой случай указывает на запись об ошибке.

и да, это 24 часа, поэтому для каждого часа в день должно быть записано 4 записи интервалов.

1
задан 3 December 2016 в 12:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: