На память, работа с логами

Jan 21, 2017 19:42

Пришлось тут чуточку погрепать логи для статистики левого запроса.

Выдергиваем ипы из лога:
cat 1.access.log |grep HEAD |awk '{match($0,/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/); ip = substr($0,RSTART,RLENGTH); print ip}' > 1HEAD.txt
Считаем количество вхождений, сортируем их по убыванию и пишем красивый файлик:
cat 1HEAD.txt |sort | uniq -c | sort -nr > HEAD_sorted2.txt

работа, freebsd, linux

Previous post Next post
Up