[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
OFF TOPIC Re: Como contar linhas não repetidas num arquivo de log?
From: |
Cristiano Ferrari |
Subject: |
OFF TOPIC Re: Como contar linhas não repetidas num arquivo de log? |
Date: |
Sat, 08 Mar 2008 12:19:56 -0000 |
User-agent: |
eGroups-EW/0.82 |
--- Em address@hidden, "Tiago Barcellos Peczenyj"
<tiago.peczenyj@...> escreveu
>
> Facil se vc utilizar arrays associativos do awk
>
> $ awk '{ nomes[$NF]++ }
> END{ print "qtde de usuarios: "length(nomes)
> for (i in nomes) print i }' arquivo.log
>
> qtde de usuarios: 4
> renato
> marcos
> adriano
> andre
>
> se quiser quantas vezes cada nome aparece, imprima nomes[i] também
>
> []´s T
Hahahaha, não falei que tinha jeito mais chique!?
Leio as mensagens por RSS e o post do Tiago ainda não tinha chegado.
Tudo num único gawk, sem pipes, muito mais eficiente.