Schreiben in eine 2 GB große TXT-Datei

Schreiben in eine 2 GB große TXT-Datei

Ich habe also eine 2 GB große TXT-Datei und möchte vor jeder vorhandenen Zeile ein Zeichen hinzufügen.
Wie kann ich das unter Linux oder Windows machen?
Ich habe sie mit Programmen wie Glogg geöffnet, aber sie ist schreibgeschützt :(

Antwort1

sedist nativ für Linux und für Windows verfügbar. Angenommen, das Zeichen ist x, wäre eine Linux-Befehlszeile .

sed 's/^\(.*\)/x\1/' /path/to/file

Schreibt die geänderte Datei in stdout. Verwenden Sie diese Option, sed -ium die Änderungen direkt auf die Datei anzuwenden.

VORBEHALT

Einige Dateisysteme (wie FAT) lassen keine Dateien zu, die größer als 2 GB sind. In diesem Fall stoßen Sie an die Grenzen des Dateisystems und nicht der Textverarbeitung.

verwandte Informationen