Você pode usar grep para extrair os endereços IP e sort + uniq para contar o número de ocorrências:
grep -Po '^\d+(\.\d+){3}' filename | sort | uniq -c
-
grepé usado para procurar texto que corresponda a uma expressão regular -
-oimprime apenas o texto que corresponde à expressão e não a linha inteira -
-Pativa expressões regulares no estilo Perl -
^\d+(\.\d+){3}- uma string que corresponde a:- O início da linha (
^) seguido por - Qualquer número de dígitos (
\d+) seguido por - Um ponto e qualquer número de dígitos (
\.\d+) repetidos 3 vezes ({3})
- O início da linha (
-
sortclassifica a entrada -
uniq -cimprime o número de entradas exclusivas na entrada classificada.