Помогите разобраться. Имеется задание: по файлу доступа к proxy-серверу access.log определить общее число файлов, запрошенных пользователями.
Я решил данную задачу следующим образом : cat access.log | awk '{sum[$7]++ ;} END {for (I in sum) print I;} ' |wc -l
Вопрос заключается в следующем: Допустим в файле access.log имеется файл который был запрошен несколько раз. К примеру этот файл запрашивается повторно 5 раз, опытным путём было выяснено что awk считает этот запрос не как 5 раз, а как 1. Почему он так считает?