Gepackte Logdateien nach einem String durchsuchen

Gepackte Logdateien nach einem String durchsuchen

So werden gezippte Logdateien nach einem String („suchstring“) durchsucht

find /var/log/apache2 | grep „\.gz$“ | while read LINE; do zgrep -H „suchstring“ $LINE; done

Verbessern wir unseren Ergebniss.

find /var/log/apache2 | grep „\.gz$“ | while read LINE; do zgrep -H „suchstring“ $LINE; done | grep „\?retry\=1“

Mit zgrep kann man auch ungezippte Dateien behandeln. Wenn alle Logfils in einem Verzeichnis sind:

find /var/log/apache2 | while read LINE; do zgrep -H „suchstring“ $LINE; done

Share this post

Schreibe einen Kommentar