Axel Richter: Shell: Ersetzen

Beitrag lesen

Hallo,

habs probiert. aber leider kommt das nach ner zeit:
sed: Couldn't re-allocate memory

Das ist ein malloc()-Error. Das re-allocate deutet darauf hin, dass der Input-Stream gelesen wurde, die Änderungen vorgenommen sind, aber in den Output-Stream nun nicht mehr geschrieben werden kann.
Eine mögliche Ursache ist, dass in Deinem File eine _wirklich_ _sehr_ lange Zeile ohne \n vorkommt.

In welcher Umgebung (Plattform, Arbeitsspeicher ...) läuft das? Um was für eine Art Datei handelt es sich?

Tipp: Versuche mit -u ungepuffert zu arbeiten.
http://www.die.net/doc/linux/man/man1/sed.1.html

viele Grüße

Axel