Ich möchte ein Datum ausfindig machen, das sich irgendwo in einem 8-GB-Protokoll befindet (Text).
Kann ich einen vollständigen sequentiellen Lesevorgang etwas umgehen und zuerst binäre Teilungen der Datei (Größe) oder irgendwie im Dateisystem navigieren inodes
(über das ich nur sehr wenig weiß ), um an jedem Teilungspunkt mit dem Lesen zu beginnen, bis ich einen geeigneten Versatz von gefunden habe? Wo soll ich mit der Textsuche nach einer Zeile beginnen, die das Datum enthält?
tail
Beim Lesen der letzten Zeile wird kein normales sequentielles Lesen verwendet. Daher frage ich mich, ob diese Funktion in Bash verfügbar ist oder ob ich Python oder C / C ++ verwenden muss. Ich bin jedoch speziell an einer bash
Option interessiert ..