sed

Aus Tuxfutter

Wechseln zu: Navigation, Suche

sed (stream editor) ist eine Art Texteditor für die Kommandozeile. Es ist kein Editor für Linux im herkömmlichen Sinne; man startet sed nicht, um darin Dateien zu editieren, sondern sed ist ein Stream Editor. Er nimmt Text als einen Datenstrom entgegen, verarbeitet ihn zeilenweise nach definierten Regeln (hier sind reguläre Ausdrücke möglich) und gibt das Resultat am anderen Ende wieder aus - ein Textfilter.
Er kann mittels Pipes über die Standard-Ein- und -Ausgabe mit der Ausgabe anderer Programme gefüttert werden und seine Ausgabe ebenso auch wieder weiterreichen, hat jedoch Optionen um Dateien zu verarbeiten und auch wieder direkt in diese zurückzuschreiben. Damit eignet er sich für dateiübergreifendes Suchen und Ersetzen.

Es gibt eine freie Implementation aus dem GNU-Projekt, die in der Regel als grundlegendes Werkzeug Teil von GNU/Linux-Distributionen ist: GNU sed.

[Bearbeiten] Externe Verweise

Bild:WikipediaW.png Weitergehende enzyklopädische Informationen bietet der Wikipedia-Artikel zu sed (Unix)
'Persönliche Werkzeuge