У меня есть файл apache access.log размером около 35 ГБ. Грепинг через него уже не вариант, не дожидаясь многого.
Я хотел разбить его во многих небольших файлах, используя критерии даты для разделения.
Дата находится в формате "[15/окт/2011:12: 02: 02 +0000]". Любая идея, как мне это сделать, используя только bash скрипты, стандартные программы обработки текста (grep, awk, sed и т.д.), Трубопровод и перенаправление?
Имя входного файла - access.log. Я хотел бы, чтобы выходные файлы имели формат, такой как access.apache.15_Oct_2011.log(это могло бы сделать трюк, хотя это не приятно при сортировке..)