Compter le nombre d'occurences d'un mot dans un fichier ?
Résolu
                    
        
     
             
                    Swiss Knight
    
        
    
                    Messages postés
            
                
     
             
            2257
        
            
                                    Statut
            Membre
                    
                -
                                     
Swiss Knight Messages postés 2257 Statut Membre -
        Swiss Knight Messages postés 2257 Statut Membre -
        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-
