Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/02/2009, à 11:54

milhouse

Gedit : compter le nombre d'occurences d'une chaine

Salut,

petite question d'un "je ne suis pas fan des lignes de commandes" smile

Est il possible de comptabiliser le nombre d'occurences d'une chaine avec Gedit.

Je pensais qu'en utilisant l'option Rechercher/remplacer Gedit me dirait combien de fois il a trouvé ma chaine 'AU' mais rien ...

Sinon, grep il peut me le faire ?

merci d'avance. big_smile

Hors ligne

#2 Le 27/02/2009, à 12:58

alexduf

Re : Gedit : compter le nombre d'occurences d'une chaine

Bonjour,

Je dirais que Gedit ne sait pas faire ça. Par contre c'est déjà plus facile avec des grep

Tu peux par exemple faire un :

grep 'AU' tonfichier.txt | wc -l

Mais cela comptera le nombre de ligne contenant la chaine 'AU' et non le nombre de fois où 'AU' est contenu dans le fichier (si par exemple deux 'AU' sont sur la même ligne)

Dans ton fichier, as-tu plusieurs fois 'AU' sur la même ligne ? Si oui il doit y avoir une autre façon de compter

Hors ligne

#3 Le 27/02/2009, à 16:20

milhouse

Re : Gedit : compter le nombre d'occurences d'une chaine

salut,

oui je me suis rabattu sur grep

j'ai essayé ça :

grep -Ec '^AU ' mon_fichier.txt

et ça me compte le nombre de lignes débutant par ma chaine de caractère




A noter une petite doc efficace sur Grep
http://www.eila.univ-paris-diderot.fr/_ … ux/grep.pd


merci smile

Hors ligne

#4 Le 27/02/2009, à 17:35

alexduf

Re : Gedit : compter le nombre d'occurences d'une chaine

De rien ^^
le lien que tu as donné n'existe plus
Ceci dit un bon vieux "man grep" c'est toujours aussi efficace.

Hors ligne