#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"
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.
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
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