Сортировка логов apache по дате

Материал из Linux Wiki
Версия от 21:43, 6 февраля 2009; Rain (обсуждение | вклад) (Новая: Скрипт для сортировки логов веб-сервера apache по полю даты. <source lang=bash> awk '{print $4": "$0}' access_log | sed -e 's/^\[//g' -e 's/...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигацииПерейти к поиску

Скрипт для сортировки логов веб-сервера apache по полю даты.

awk '{print $4": "$0}' access_log |
sed -e 's/^\[//g' -e 's/\//:/' -e 's/\//:/' -e 's/Jan/01/' -e 's/Feb/02/' -e's/Mar/03/' -e 's/Apr/04/' -e 's/May/05/' -e 's/Jun/06/' -e 's/Jul/07/' -e 's/Aug/08/' -e 's/Sep/09/' -e 's/Oct/10/' -e 's/Nov/11/' -e 's/Dec/12/' | awk -F':' '{print $3 $2 $1 $4 $5 $6" "$0}' |
sort -k1 -n | cut -d' ' -f3-