Утилиты командной строки¶
Написать Shell-скрипт, который по текстовому файлу log.txt расчитает и выдаст такие параметры:
Базовый вариант: TOP 10 URL по количеству обращений
Иначе:
- Топ 10 клиентов по количеству обращений к TOP 50 URL (c количеством обращений)
- Топ 10 URL по скаченным байтам (с объемом байт)
- Всех рефереров на самую популярную URL (с количеством хитов по рефереру)
- Топ 10 URL, которые вернули коды 3хх или 4хх (т.е. 301, 302, 404 и т.п.) (c количеством обращений)
- Общее количество обращений по каждому из 7ми дней недели
host-24-225-218-245.patmedia.net - - [01/Oct/2006:06:33:45 -0700] "GET /example/example.atom HTTP/1.1" 304 - "-" "NetNewsWire/2.0b37 (Mac OS X; Lite; http://ranchero.com/netnewswire/)"Формат записи:
<DNS клиента> - - [<Штамп времени>] <Строка HTTP-запроса (тип, URL, версия)> <Код HTTP-ответа> <Количество переданных байт> <Строка реферера> <Название клиента>