(Courriels de diversion: <religieuses@courbatures-octroyait.com> <desapprouvions@demeuriez-deblayerais.com> <mordantes@parachuterons-synchronique.com> <irlandais@commencera-decrochees.com> <suggerees@ajournes-espionnent.com> <tyrannisais@craques-discuterons.com> <gemination@centuplant-freina.com> <expectatives@dynamisais-conquête.com> <suspension@questionneront-incriminiez.com> <entraida@radiant-anemone.com> )


Yannick MARCHEGAY a écrit :
> Bonsoir tout le monde,
> 
> Je suis tout fier de moi : je suis en plein dans mon premier script.
> Mon script fait la chose suivante : je vais chercher dans le fichier
> journal d'un salon #quizz de mon chat et avec des grep et des sed -e à
> n'en plus finir, je me retrouve avec une liste de pseudos (un par ligne)
> que je classe par ordre alphabétique avec sort.
> Chaque occurrence d'un pseudo signifie qu'il a gagné un point à mes
> quizz. Il suffit donc de compter le nombre d'occurrences de chaque
> pseudo pour établir en classement.
> 
> C'est là qu'arrive le problème : avec grep -c, on peut compter le nombre
> d'occurrences d'UN mot défini. Est-ce que vous savez s'il existe la même
> chose pour me faire un petit fichier texte du genre :

Regarde peut-être du côté de la commande wc

wc -w compte les mots
wc -l les lignes

etc...

man wc

sinon le langage le plus adapté pour faire ce type de script me paraît 
être awk
(ou pourquoi pas perl ou python).

--
CleeK

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>