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)
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
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
-
super merci,
j'essaie et je te dit si ça fonctionne :) -
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! -
à 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