Verändern statt Ersetzen mit sed

24/12/2009 - 16:04 von Merlin Weisig | Report spam
Hallo Gemeinde,

ich steh irgendwie grad tierisch auf dem Schlauch und komme nicht
weiter, auch manpage lesen hat bisher nicht geholfen bei folgendem Problem:

Sed verarbeitet bekanntlich Datenströme zum Beispiel aus Dateien. Das
Standardmuster sagt ja:

sed 's/Suche_nach/Ersetze_durch/G' in.txt out.txt

Schön und gut, aber ich würde gerne dein Engabestring lediglich
abnàndern wollen, quasi wie:

sed /s/Text_der/Text_der_schön_aussieht/g

Er soll also die Variable, die er sucht, dem zu Ersetzenden
voranstellen. Wie bring ich dem guten und stets treuen Helfer sed das bei?

Frohe Weihnachten allerseits und schon mal "Verzeihung, falls ich was
überlesen hab!"

Merlin
 

Lesen sie die antworten

#1 Realname [m]
24/12/2009 - 17:30 | Warnen spam
Merlin Weisig schrieb:

sed /s/Text_der/Text_der_schön_aussieht/g



sed 's/Text_der/&_schön_aussieht/g'

Ähnliche fragen