LINUX.ORG.RU
ФорумAdmin

apache logs sorting


0

0

как сортануть логи апача по дате, с учетом того, что в одном файле логи за несколько месяцев

cat unsorted.log | perl -nle 's/(.*) - - (\[.*\])(.*)/$2 - $1$3/; print' | sort > sorted.log

такая строка на перле работает корректно, если только в логе один месяц. . грепать по месяцу, а потом сортить - долго.

может у кого есть готовый однострочник?


используйте cronolog для логов апача и потом не будет таких заморочек.

FreeBSD ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.