Exim: как вывести список IP из файла(ов)

Если вам срочно надо посчитать список IP из файла (в моем примере это письма в почтовом ящике и логи почтового сервера), то можно использовать следующие команды или написать скрипт:

cat /tmp/spam/* | perl -ne 'if (/(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})/) { print "$1.$2.$3.$4\n" }'

Выведет список всех IP:

195.244.144.2
78.153.0.60
37.9.53.72
194.225.24.191
195.244.144.2
78.153.0.60
37.9.53.72
194.231.200.245
195.244.144.2
87.237.206.37
127.0.0.1
91.222.7.10
188.234.174.163
195.244.144.2
187.19.146.2
109.195.109.233

(далее…)