Я унаследовал систему Laravel с одним большим файлом журнала, размер которого в настоящее время составляет около 17 ГБ, теперь я ежемесячно меняю будущие файлы журнала, однако мне нужно разделить существующий журнал по месяцам.
Дата имеет формат гггг-мм-дд чч:мм:сс ("[2018-06-28 13:32:05]"). Кто-нибудь знает, как я могу выполнить разделение, используя только сценарии bash (например, с помощью awk, sed и т. д.).
Имя входного файла — laravel.log. Я бы хотел, чтобы выходные файлы имели такой формат, как laravel-2018-06.log.
Помощь очень ценится.