LINUX.ORG.RU

Посчитать количество вхождений.


0

0
Вообщем хочется узнать все IP людей которые входили на мой фтп, единственно что я придумал, так это

cat /var/log/xferlog | gawk '{print $7;}'

Но это выводит все ИПы без разбору, ну и они конечно повторяются, а хотелось бы без повторения. Может кто уже смостырил такое чудо, а то просто зачем два раза изобретать велосипед :)

Заранее спасибо!!!

★★★★★
Ответ на: комментарий от anonymous
Нашёл не менее интересное, это webalizer, почти то что надо. Поковыряю, может лучше чем кажется :) Это конечно не скрипт, но всё же :)
cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon
awk '{a[$7]++}; END {for (v in a) {print "IP="v"\t\tcount="a[v]}}' xferlog
sdio ★★★★★
()
Ответ на: комментарий от anonymous
> может и просто |uniq ? без сортировки, наверно, тоже сработает?

Нет. uniq выкидывает только _последовательные_ дубликаты. Внимательнее маны читать надо :)

|sort -u

watashiwa_daredeska ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.