Akim Sissaoui

Akim aussi, il blogue. Il blogue, il blague et partage ses découvertes

Recherche de texte dans un fichier compressé

Hier, j’avais besoin de faire une recherche dans les logs de mon serveur linux. Or, ceux-ci sont automatiquement compressés tous les jours par gzip. On se retrouve donc avec des fichiers .gz journaliers. Grep n’est pas capable d’en extraire du texte bien sûr.

La solution est de décompresser le fichier vers la sortie standard (stdout) et de faire le grep dessus. Par exemple:

gunzip -c *.gz | grep <motclé>
tar xzfO *.tar.gz | grep <motclé>
tar xfO *.tar | grep <motclé>

Comments

Comment

*