Le Sat, Oct 22, 2005 à 10:45:03AM +0200, Marlot Alexandre a écrit
> Bonjour à tous.
>
> J'ai une question que je me pose depuis pas mal de temps sans trouver de
> réponse.
> J'aimerai compter le nombre de fois qu'un mot est présent dans un texte.
> Exemple :
> Ceci est un test.
> Ceci est un autre test. Et ceci est le dernier test.
>
> Si je veux compter le nombre de fois qu'apparait le mot test :
> J'ai bien essayé un : cat monfichier | grep test | wc -w
> Mais ca ne me renvoye pas ce que je veux.
>
> Comment puis je faire ? Je suis casi certain qu'il tres facile de faire
> ca sous linux mais je ne vois pas comment !!
perl -ne 'END{print "$n fois test\n"} $n += s/test//g' <fichier>
--
Francois Mescam
--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]