Я пытаюсь проанализировать огромный текстовый файл (1,6 ГБ), строки данных которого выглядят так:
20090118025859 -2.400000 78.100000 1023.200000 0.000000
20090118025900 -2.500000 78.100000 1023.200000 0.000000
20090118025901 -2.400000 78.100000 1023.200000 0.000000
Я даже не знаю, сколько там строк. Но я пытаюсь разбить файл по дате. Левое число - это отметка времени (например, эти строки относятся к 2009 г., 18 января).
Как я могу разбить этот файл на части по дате?
Количество записей на дату отличается, поэтому использование split
с постоянным номером не будет работать.
Все, что я знаю, относится к grep file '20090118*' > data20090118.dat
, но наверняка есть способ сделать все даты одновременно, верно?
Спасибо заранее,
Alex