[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Como contar linhas não repetidas num arquivo de log?
From: |
Cristiano Ferrari |
Subject: |
Re: Como contar linhas não repetidas num arquivo de log? |
Date: |
Sat, 08 Mar 2008 12:17:01 -0000 |
User-agent: |
eGroups-EW/0.82 |
--- Em address@hidden, "bossonaroesao06"
<bossonaroesao06@...> escreveu
>
> Bom dia...
>
> Tenho um arquivo de log no seguinte formato:
>
> 1ªcoluna: DATA/HORA (nesse formato maluco aí)
> 2ªcoluna: IP
> 3ªcoluna: USER
>
> Exemplo:
> #======================================#
> 1204883891.466 192.168.10.76 andre
> 1204883891.467 192.168.10.71 andre
> 1204883891.468 192.168.10.26 marcos
> 1204883891.469 192.168.10.11 renato
> 1204883891.469 192.168.10.76 andre
> 1204883891.470 192.168.10.71 andre
> 1204884017.599 192.168.10.26 adriano
> 1204884233.373 192.168.10.11 renato
> #======================================#
>
> Eu gostaria de saber o número de usuários nesse log sem repetir.
Opa.. beleza?
Esta acho que eu sei:
gawk {'print $3'} arquivo.log | sort -u | wc -l
Claro que deve ter uma meneira mais elegante, mas assim funciona também.
Abraço