Bonjour,

Merci pour vos propositions.
Effectivement, j'avais moi aussi oublié "uniq" à force de faire du "sort -u".

Et le "en une passe" n'était pas un piège mais bien une nécessité vu le volume.
D'un autre côté, "uniq" ne sortant que quelques centaines de lignes, une 
deuxième passe pour le sort ne pose pas de problèmes.

Donc
   grep | cut | uniq -c | sort -n
m'a permis de sortir les adresses IPs les plus concernées par les erreurs 
filtrées par grep.



----- "Daniel Cordey" <d...@mjt.ch> a écrit :

> On Wednesday 09 March 2011 14:18:59 magnus wrote:
> 
> > euh, "... | sort | uniq -c" aurait été un peu plus lisible non?
> 
> Evidemment ! A force d'utiliser 'sort -u', la commande 'uniq' est un
> peu sorti 
> de mes pensees :-)
> 
> > mais ça nécessite aussi une passe de plus.
> 
> Non, au contraire, il n'est pas necessaire de relire le fichier de
> donnees, 
> contraiement a mon exemple avec la boucle 'while' et le 'gerp -c'.
> 
> Je dirais donc que ta solution me semble la plus elegante et la plus
> en ligne 
> avec la requete initiale.
> 
> dc
> 
> 
> _______________________________________________
> gull mailing list
> gull@forum.linux-gull.ch
> http://forum.linux-gull.ch/mailman/listinfo/gull

-- 
Yves Martin
_______________________________________________
gull mailing list
gull@forum.linux-gull.ch
http://forum.linux-gull.ch/mailman/listinfo/gull

Répondre à