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
Schreibe einen Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.