Wie kann man einen bestimmten Teil einer großen Textdatei effizient bearbeiten?

Wie kann man einen bestimmten Teil einer großen Textdatei effizient bearbeiten?

Mögliches Duplikat:
Gibt es einen Texteditor für sehr große Dateien?

Wie kann ich einen bestimmten Teil einer großen Textdatei effizient bearbeiten? Die Textdatei enthält nur ASCII-Zeichen und ist etwa 500 MB groß. Ich kenne immer die Zeichenfolge, die ich bearbeiten möchte. Ich kann die Datei in Emacs öffnen, nach der Zeichenfolge suchen und dann die Bearbeitung durchführen. Gibt es eine bessere Möglichkeit?

Antwort1

Wenn Sie reguläre Ausdrücke kennen und es sich um eine einfache Operation handelt (z. B. Suchen/Ersetzen), möchten Sie wahrscheinlich sed. Es gibt reichlich DokumentationHier.

In dieser Stack Overflow-Frage gibt es eine Liste mit Optionen (zumindest für Windows):Texteditor zum Öffnen großer (riesiger, riesiger, großer) Textdateien

verwandte Informationen