[Trennmuster] Nachhilfe in regex
Herbert Voss
Herbert.Voss at FU-Berlin.DE
Sa Sep 28 21:14:55 CEST 2013
Am 28.09.2013 20:49, schrieb Werner LEMBERG:
> Mit sed geht es ein klein wenig eleganter. Speichere die nächsten
> vier Zeilen in »p.sed«:
>
> h
> s/[-=·.|]//g
> G
> s/\n/;/
>
> Der Aufruf
>
> sed -f p.sed < Eingabe > Ausgabe
>
> macht dann das, was Du gerne hättest. Der Befehl »h« kopiert die
> momentane Zeile in einen Zwischenspeicher. »s« entfernt die
> Sonderzeichen, »G« hängt \n an die momentane Zeile an, gefolgt von den
> Daten im Zwischenspeicher. Und der zweite »s«-Befehl ersetzt \n durch
> »;«.
echo "Vor|wort=mu-ster=al.bum=se·rie" | tr -d '=.|·-'
ginge auch, beziehungsweise tr -d '=.|·-' < Datei.in > Datei.out
Herbert
Mehr Informationen über die Mailingliste Trennmuster