contagem de linhas repetidas [RESOLVIDO]

1. contagem de linhas repetidas [RESOLVIDO]

Pedro Henrique
pedrohc

(usa Debian)

Enviado em 26/11/2009 - 09:19h

Ola,

pessoal estou com uma grande dificuldade em criar meu script.
preciso gerar um script que faça relatorios semanais de ataque do snort,
e gostaria o que preciso é que ele conte o tanto de hits de cada ataque
exemplo
Tenho o id e o tipo de ataque:

ID
408 ICMP
408 ICMP
408 ICMP
384 PING
384 PING
384 PING
882 WEB
882 WEB
31 XXX

Precisaria que ele me retorna-sse o seguinte
3 408 ICMP
3 384 PING
2 882 WEB
1 31 XXX

ate entao consegui ordenar o conteudo
cat /tmp/relatorio1.csv | awk -F "," '{print $3,$5}' | sort -g
porem nao consigo contar

Agradeço desde ja pela ajuda

Abraço


  


2. Re: contagem de linhas repetidas [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/11/2009 - 09:33h

hum... sera que o

comando | grep padrao | sort

nao ajuda?


3. Re: contagem de linhas repetidas [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 26/11/2009 - 10:01h

vc pode utilizar o grep para filtrar o arquivo te mostrando na saida a quantidade de entradas..

grep -i joao snort.log | cat -n >> arquivo.txt

o grep ira filtrar o arquivo snort.log, pela palavra linux, depois o cat ira numerar as linhas e redirecionar para um arquivo..

Use a imaginação;;;


Flw..


4. Re: contagem de linhas repetidas [RESOLVIDO]

Pedro Henrique
pedrohc

(usa Debian)

Enviado em 26/11/2009 - 10:35h

galera valeu pela ajuda
encontrei
uniq -c faz isso | so precisava de mais um sort depois para alinhar melhor
rs rs muito processamento rs.

Grato galera






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts