Ich habe eine 250 MB Textdatei, alles in einer Zeile.
In dieser Datei möchte ich a
Zeichen durch b
Zeichen ersetzen :
sed -e "s/a/b/g" < one-line-250-mb.txt
Es schlägt fehl mit:
sed: couldn't re-allocate memory
Es scheint mir, dass diese Art von Aufgabe inline ausgeführt werden könnte, ohne viel Speicher zuzuweisen.
Gibt es ein besseres Werkzeug für den Job oder eine bessere Verwendung sed
?
GNU sed Version 4.2.1
Ubuntu 12.04.2 LTS
1 GB RAM