Нужно отсортировать ips в лог-файле Apache - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть журналы доступа Apache. Я хочу, чтобы список IP-адресов был отсортирован по количеству выполненных ими обращений (количество), но не по количеству. Только IP-адреса, отсортированные по количеству доступа.

У меня есть команда, которую я нашел здесь:

cat access_log | awk '{print $1}' | sort -n | uniq -c | sort -nr | head -200 > output.txt

Это дает вывод как:

10000 66.249.79.18

10000 - число отсчета. Мне нужен только IP, а не счет. Что такое измененная команда тогда? Спасибо!

1 Ответ

0 голосов
/ 27 апреля 2018

Попробуйте удалить -c для команды uniq. Это исключит первый столбец, который является счетчиком.

Полная команда

cat access_log | awk '{print $1}' | sort -n | uniq | sort -nr | head -200
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...