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]