У меня есть CSV-файл, который я пытаюсь проанализировать в Bash.Первое поле каждой строки - это отметка времени в формате гггг-мм-дд чч: мм: сс.Каждые 10 минут создаются шесть строк, ниже я добавил небольшую выборку.
Я пытаюсь получить первые 6 строк из каждого дня.Первая запись для каждого дня может происходить в любое время между 00: 00: xx и 00: 10: xx, поэтому grep для «00: 0» не работает.
2010-04-23 00: 04: 43,0.0,0,4666724,3217665,28866,28866,0,92,65,
2010-04-23 00: 04: 43,0,1,0, 4666724,3217663,20832,20832,0,62,65,
2010-04-23 00: 04: 43,0,2,0,4666724,3217662,14702,14702,0,46,65,
2010-04-23 00: 04: 43,0,3,0,4666724,3217664,27739,27739,0,92,65,
2010-04-23 00: 04: 43,0,4,0,4666724,3217664,25105,25105,0,77, 65,
2010-04-23 00: 04: 43,0,5,0,4666724,3217664,24546,24546,0,77,65,
2010-04-23 00: 14: 43,0,0,0, 4666724,3217665,29226,29226,0,92,65,
2010-04-23 00: 14: 43,0,1,0,4666724,3217663,21552,21552,0,62,65,
2010-04-23 00: 14: 43,0,2,0,4666724,3217662,15422,15422,0,46,65,
2010-04-23 00: 14: 43,0,3,0,4666724,3217664,28459,28459,0,92, 65,
2010-04-23 00: 14: 43,0,4,0,4666724,3217664,25825,25825,0,77,65,
2010-04-23 00: 14: 43,0,5,0, 4666724,3217664,25266,25266,0.77,65,
2010-04-23 00: 24: 43,0,0,0,4666724,3217665,29586,29586,0,92,65,
2010-04-23 00: 24: 43,0,1,0,4666724,3217663,22272,22272,0,77,65,
и т. Д. До
2010-04-24 00: 05: 02,0.0,0,4666724,3217701,71388,71388,2.31,65,
2010-04-24 00: 05: 02,0,1,0,4666724,3217701,70264, 70264,21,35,
2010-04-24 00: 05: 02,0,2,0,4666724,3217700,61254,61254,2,00,65,
2010-04-24 00:05:02, 0,3,0,4666724,3217701,71011,71011,2.31,65,
2010-04-24 00: 05: 02,0,4,0,4666724,3217701,68111,68111,2.15,65,
2010-04-24 00: 05: 02,0.5,0,4666724,3217702,69904,69904,21,35,
Идеи, комментарии?Боб