stefankittel

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...
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 282536

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

Ausgedruckt am: 08.05.2025 um 16:05 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.