Suchen und Ersetzen mit sed

13/08/2008 - 09:01 von Tim Franke | Report spam
Hallo,

wenn ich in einer Datei aaa durch bbb ersetzen will,
benutze ich sed wie folgt:
sed -e 's/aaa/bbb/g' quelle.txt > ziel.txt

Kann mir jemand für folgende Abwandlung einen Tipp geben.
Der Ersatztext "bbb" soll nun nicht mehr direkt im sed-Befehl stehen,
sondern steht er jetzt in einer einzeiligen Datei.
aaa soll also nun mit dem Inhalt einer Datei ersetzt werden.

GRuss,
Tim
 

Lesen sie die antworten

#1 Peter Brenner
13/08/2008 - 09:53 | Warnen spam
Tim Franke schrieb:
Hallo,

wenn ich in einer Datei aaa durch bbb ersetzen will,
benutze ich sed wie folgt:
sed -e 's/aaa/bbb/g' quelle.txt > ziel.txt

Kann mir jemand für folgende Abwandlung einen Tipp geben.
Der Ersatztext "bbb" soll nun nicht mehr direkt im sed-Befehl stehen,
sondern steht er jetzt in einer einzeiligen Datei.
aaa soll also nun mit dem Inhalt einer Datei ersetzt werden.



sed -e "s/aaa/`cat ersatz.txt`/g" quelle.txt > ziel.txt

Anführungszeichen beachten

Peter

Ähnliche fragen