Разбор запросов по журналу apache типа ОС

Я пытаюсь вернуть отсортированный список запросов по типу ОС, проанализированный из файла Apache access_log (не в комбинированном формате, так как мне нужна информация агента пользователя). Вот пример вывода, который я ищу:

250 Windows NT 6.1; WOW64
200 X11; Linux x86_64

Благодаря этому сообщению мне удалось найти частичное решение . Вот что у меня так далеко:

awk -F'"' '/GET/ {print $6}' access_log.3 | cut -d' ' -f2 | sort | uniq -c | sort -rn

Можно ли использовать cut, чтобы получить нужные мне строки, или нужен другой метод?

1 ответ

Решение
awk -F'"' '/GET/ {print $6}' access_log.3 | awk -F "[()]" '{print $2}' | sort | uniq -c | sort -rn
Другие вопросы по тегам