Sed - Alemannische Wikipedia

# Sed

### Us der alemannische Wikipedia, der freie Dialäkt-Enzyklopedy

Technische Yschränkung: Dr koräkt Titel wär: »sed«

sed stäht fyr Stream EDitor un isch ä bekonnts Werkzeug, mit dem Textdateie gändert werre kinnen. sed isch wiä jedes Unix-Werkzeug ä Programm, wue d automatisiert Manipulation vun de Kommandozeil us ermögliche tuet – im Gegesatz etwa zue new interaktive Texteditor wie etwa m vi.

D sed-Bfehle orientiere sich teilwies on dene vum zeileorientierte Texteditor ed, der isch so öhnlich wie d Mircosoft Inovation edlin. Sed liest ä Eingabedatei Zeil fyr Zeil, un gibt jedi Zeil entsprechend vorgebener Regle gändert wiedr uss.

## [ändere] Typischi Onwendungsbeispiel

Ä typisch Onwendung isch s Ersetze vun Usdrücke:

    sed -e 's/alt/neij/g' Igabdatei > Usgabdatei

In dem Beispiel isch duerch s '-e' bschtimmt, des de nochfolgend Text d Voänderungsregle ogibt. D Veränderungsregel 's/alt/neu/g' sait, des in jedr Zeil vun de Igabdatei d Zeichenfolg 'alt' duerch d Zeichefolg 'neij' ersetzt werre soll. S führend 's' beditet, des ä Zeiche-Ersetzung (substitution) stattfinde soll. S 'g' om End sait, dess d Veränderung global, d.h. fyr alli Vorkomme in de Zeil, vorgnumme werre soll. Sunsch würd sed nuer s Erschte ersetze.

Aa s Ersetze vun mehrfache Leerzeiche duerch ä einzigs isch möglich:

    sed -e 's/ \+/ /g' Igabdatei > Usgabdatei

De Trick daran isch, des diä gsuechte Zeichefolg nit immar 1:1 ybernumme wierd, sundern vielmä ä Regulärer Usdruck darschtelle tuet. In dem Fall steht s '\+' fyr ei- odr mämals s vorherig Zeiche, womit nit nuer ä Leerzeiche, sundern au mehreri hinterönonder ersetzt werre solle.

Um d Änderige in de Datei voznemme, ohni yber ä temporäri Hin- un Herzschiebe, gibts sittr de Version 4

    sed -i -e 's/ \+/ /g' IunsUss_gabdatei

Trotz de igschränkti Möglichkeite werre sogar Spiel wiä sokoban odr arkanoid un ondri onspruchsvolli Programm wiä debugger mit sed gschriebe. Fyr komplexeri Ufgabe werre gwöhnlich awk odr Perl gnumme.

S GNU-Projekt het ä Version vum sed als Freye Software uff jedm Btriebssyschtem vofügbar.

## [ändere] Ekschterni Syte

- sed bie Sourceforge
- seder's grab bag
- Kurzonleitung (dütsch)
- GNU-Anleitung (englisch)
- dütschsprochigs Sed Tutorial (GNU-FDL)
- FAQ - Eine Sammlung interessanter Fragen rundum sed, inklusive vieler Skripte findet man in der sedfaq von Eric Pement. (englisch)
- Eine Sammlung von Unix-Tools für Windows. Enthält unter anderem sed

Vun "http://als.wikipedia.org../../../s/e/d/Sed.html"

Kategori: Computer

##### Views

- Artikel
- Diskussion
- Itzigi Version

##### Mitarbeit

- Wikipedia-Portal
- Artikel wo fähle
- Letschti Änderige

##### Hilf

- Froge?
- Stammtisch
- Finanzielli Hilf

##### Suech

##### Anderi Sprooche

- Català
- Česky
- Deutsch
- English
- Español
- Suomi
- Français
- 日本語
- Nederlands
- Polski
- Português
- Română
- Русский