Datum: 2007-05-28
Quelle: mrunix.de
Datensätze der folgenden Form sollen bearbeitet werden:
Herr Musterman
Musterstraßet25
53262 Musterstadt
Das "t" zwischen Straße und Hausnummer soll durch ein Leerzeichen ersetzt werden.
sed -r 's/t([0-9]+[a-zA-Z]?)$/ \1/' addresses.txt
Das Beispiel berücksichtigt auch Hausnummern der Form "42b". Es wird nach Zeichenketten gesucht, bei denen ein "t" gefolgt wird von Zahlen und optional einem Buchstaben am Zeilenende.