cut, sort, uniq и компания
Склеишь, отсортируешь и сравнишь текстовые файлы стандартными утилитами — cut, sort, uniq, paste, join и comm.
Маленькие утилиты, из которых складывается любой однострочник. cut и tr, sort по колонке, uniq -c для подсчёта, nl и column для красоты. Потом — склейка файлов через paste и join по ключу, сравнение списков через comm. Финал — конвейер, который находит три самых популярных URL в логе.