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-ID: 282536

Url: https://administrator.de/forum/linux-textdatei-kopieren-und-dabei-platzhalter-im-text-ersetzen-282536.html

Ausgedruckt am: 10.04.2025 um 18:04 Uhr

114757
Lösung 114757 10.09.2015 aktualisiert um 23:49:40 Uhr
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
StefanKittel
StefanKittel 10.09.2015 um 23:49:58 Uhr
Goto Top
Danke,
genau das.