Compter le nombre d'occurences d'un mot dans un fichier ?
Résolu
Swiss Knight
Messages postés
1956
Date d'inscription
Statut
Membre
Dernière intervention
-
Swiss Knight Messages postés 1956 Date d'inscription Statut Membre Dernière intervention -
Swiss Knight Messages postés 1956 Date d'inscription Statut Membre Dernière intervention -
Salut,
j'ai une petite question apparemment toute simple :
pour compter le nombre de lignes contenant un mot on fait un
mais si on a un fichier qui contient des milliers de caractères sur une (ou plusieurs) ligne(s) et qu'on aimerait chercher notre "pattern" dans ce fichier, comment fait-on ? (il se peut que "pattern" ait des espaces).
Merci.
j'ai une petite question apparemment toute simple :
pour compter le nombre de lignes contenant un mot on fait un
$ grep -i "pattern" filename | wc -l
mais si on a un fichier qui contient des milliers de caractères sur une (ou plusieurs) ligne(s) et qu'on aimerait chercher notre "pattern" dans ce fichier, comment fait-on ? (il se peut que "pattern" ait des espaces).
Merci.
A voir également:
- Compter le nombre d'occurences d'un mot dans un fichier ?
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Créer un compte google - Guide
4 réponses
Super, merci. ;)
Encore une option qui est passée trop vite sous ma molette :-(
Je profite encore de demander si quelqu'un a une idée pour attraper du code html avec grep.
Exemple :
Je souhaite que l'intégralité de ce bout de code soit en fait le pattern de recherche de grep :
Mais ça ça ne marche pas. Évidemment.
Mes trois questions à ce sujet sont donc :
- les sauts de ligne ? c'est \n pour grep ? J'ai pas l'impression... :S
- il y a des guillemets doubles dans la balise ; c'est correct de les échapper comme ça : \"
- le slash ( / ) j'ai rien besoin d'en faire, i.e. ce n'est pas un caractère spécial dans ce cas ?
Encore merci ! ;)
"Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement." -A. Einsten-
Encore une option qui est passée trop vite sous ma molette :-(
Je profite encore de demander si quelqu'un a une idée pour attraper du code html avec grep.
Exemple :
<balise = "chaine"> pattern text </fin balise>
Je souhaite que l'intégralité de ce bout de code soit en fait le pattern de recherche de grep :
$ grep -i "<balise = "chaine"> pattern text </fin balise>"
Mais ça ça ne marche pas. Évidemment.
Mes trois questions à ce sujet sont donc :
- les sauts de ligne ? c'est \n pour grep ? J'ai pas l'impression... :S
- il y a des guillemets doubles dans la balise ; c'est correct de les échapper comme ça : \"
- le slash ( / ) j'ai rien besoin d'en faire, i.e. ce n'est pas un caractère spécial dans ce cas ?
Encore merci ! ;)
"Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement." -A. Einsten-