stefankittel
Goto Top

Linux, Textdatei kopieren und dabei Platzhalter im Text ersetzen

Hallo,

vieleicht gibt es dass ja fertig, oder man kann es mit Pipes realisieren.

Ich habe verchiedene Vorlagendateien (Text-Dateien) die Platzhalter enthalten.
Nun möchte ich in der Shell die Datei kopieren und dabei die Platzhalter ersetzen.

Oder wenn es sowas nicht gibt, dann in zwei Schritten.

Vorlage.vhost
<VirtualHost *:80>
ServerAdmin [[mail]]
ServerName [[domain]]
ServerAlias www.[[domain]]

Hat da Jemand einen Vorschlag für mich?

Danke

Stefan

PS: Sorry ich bin zu blöd für diesen Code-Krams...

Content-Key: 282536

Url: https://administrator.de/contentid/282536

Printed on: April 23, 2024 at 09:04 o'clock

Mitglied: 114757
Solution 114757 Sep 10, 2015 updated at 21:49:40 (UTC)
Goto Top
SED is your friend.
sed -e 's/\[\[DOMAIN\]\]/www.domain.de/g;s/\[\[MAIL\]\]/user@domain.de/g' template.txt >output.txt  

Gruß jodel32
Member: StefanKittel
StefanKittel Sep 10, 2015 at 21:49:58 (UTC)
Goto Top
Danke,
genau das.