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]

Répondre à