Recherche dans les fichiers journaux .gz


14

Existe-t-il une tuyauterie de shell magique qui permettrait de parcourir facilement un tas de fichiers journaux .gz sans avoir besoin de les extraire quelque part?

Les fichiers .gz sont des journaux Apache, résultat de la rotation des journaux. Je voudrais vérifier rapidement la fréquence d'accès à certains URI par le passé.

Réponses:


23

Le programme zgrep est disponible pour Linux (et peut-être aussi certains Unix). Cela décompressera les fichiers puis les parcourra.


5
+1. Voir aussi: zcat, zegrep, zmore, zless...
SmallClanger

7

Si, pour une raison quelconque, vous manquez zgrep, vous pouvez faire la même chose avec gunzip et un tuyau:

gunzip -c <filename.gz> | grep <whatever you want to grep for>

4

Vous pouvez simplement utiliser zgreppour grep à travers des fichiers compressés.

Si vous devez utiliser un grep spécifique, vous pouvez définir la variable d'environnement GREP:

export GREP=/bin/egrep

2

Et zgrep? Semble être installé sur Mac OS et Ubuntu 11.04.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.