Grep et zgrep

Fermé
james001 - Modifié par james001 le 7/03/2014 à 17:35
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 7 mars 2014 à 18:05
Bonjour,

j'ai 3 fichiers
A.txt "qui contient un mot azerty"
B.txt "qui contient un mot qwerty"
C.txt.gz "qui contient un mot azerty"

je voudrais chercher le mot azerty en utilisant la fonction Grep
le problème c'est que la recherche abouti que pour le fichier A.txt uniquement
si je cherche avec la fonction Zgrep azerty la recherche n'aboutit que pour le fichier C.txt uniquement

Est-ce que il ya une solution pour rechercher le mot en une seul commande ?

Merci


1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
7 mars 2014 à 18:05
Salut,

Quelle version de grep as-tu ?
Chez moi avec
grep (GNU grep) 2.10
je n'ai pas de souci ;-\

$ file -i f*
f1: text/plain; charset=utf-8
f2: text/plain; charset=utf-8
f3.gz: application/x-gzip; charset=binary

$ zgrep -l 'azerty' *
f1
f3.gz
0