2016-11-21 3 views
0

Ich versuche, das menschliche Referenzgenom zu bearbeiten, das ist nur eine Textdatei, die etwa 5 GB ist. Das Problem ist, dass, wenn ich versuche, es in vim oder gedit zu öffnen, um Änderungen vorzunehmen, mein System einfriert. Gibt es eine Möglichkeit, Änderungen vorzunehmen, die bei den Speicher-/CPU-Anforderungen geringer sind?So bearbeiten Sie große Textdateien

+1

einige hilfreiche Hinweise hier: http://stackoverflow.com/questions/908575/How-to-Edit-Multi-Gigabyte-Text-Dateien-Vim-doesnt-Arbeit –

+1

Eine 5-GB-Datei wird 5 GB Speicher, egal was. Wenn Sie im Voraus wissen, was Sie bearbeiten müssen, werden Sie mit Tools wie sed sicher bessere Ergebnisse erzielen. – romainl

+0

@romaini Danke eigentlich funktioniert das wunderbar. Ich benutze nur 'sed -i 's/stringa/stringb/g' file.txt' –

Antwort

0

Aus den Kommentaren konnte ich folgendes erhalten schön zu arbeiten, ohne zu viel CPU/Speicher-Aufnahme:

sed -i 's/stringa/stringb/g' file.txt

Verwandte Themen