Der Versuch, ein Problem mit einem Server zu debuggen, und meine einzige Protokolldatei ist eine 20-GB-Protokolldatei (auch ohne Zeitstempel! Warum wird die System.out.println()
Protokollierung verwendet? In der Produktion?!)
Mit grep habe ich einen Bereich der Datei gefunden, den ich mir ansehen möchte, Zeile 347340107.
Anders als so etwas zu tun
head -<$LINENUM + 10> filename | tail -20
... was das head
Lesen der ersten 347 Millionen Zeilen der Protokolldatei erfordern würde. Gibt es einen schnellen und einfachen Befehl, mit dem die Zeilen 347340100 - 347340200 (zum Beispiel) an die Konsole ausgegeben werden?
Update Ich habe total vergessen, dass grep den Kontext um ein Match drucken kann ... das funktioniert gut. Vielen Dank!