Rechercher avec grep/zgrep

Bonjour,

je cherche de l'aide sur grep/zgrep et le manuel est plutôt compliqué...

Je souhaite chercher un mot dans plusieurs fichiers textes compressés (gz)

zgrep -c monmot /rep/*.gz


et j'ai le résultat sous forme de liste avec le nombre d'occurrences par fichiers.

J'aimerais supprimer de ce résultat les lignes contenant un autre mot, et ne pas afficher les lignes avec 0 résultats.

Est-ce possible ?

Si oui, est-il aussi possible d'avoir un 'export' de ce résultat dans un fichier txt ?
Le listing dans le terminal est très long et je dois vérifier chaque ligne.

Merci d'avance

3 réponses

  1. super merci,
    j'essaie et je te dit si ça fonctionne :)
    1
    1. zgrep -c monmot /rep/*.gz | grep monmot | grep -v lemotquejeneveuxpas > /ton/fichier/.txt

      Il doit y avoir plus simple, mais n'étant pas très doué... en tout cas ça doit marcher!
      0
      1. à priori ceci donne la meme chose
        zgrep -c monmot /rep/*.gz | zgrep -v lemotquejeneveuxpas > /ton/fichier/.txt

        merci de m'avoir mis sur la voie
        0
        1. C'est bien si t'as trouvé mieux :D.

          Bye
          0