• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

config-dateien via script ändern

Hi ...
... kämpfe hier mit einem größeren Vorhaben:

In mehreren Dateien müssen mehrere Werte geändert werden.
Diese will ich via Eingabeaufforderung abfragen.

Beispiel:
In diversen Files muss der Domain-Name geändert werden.
Es soll also eine Eingabeaufforderung kommen mit:
Alter Domain: example.org
Neue Domain: meinedomain.de

Danach muss in mehreren Files example.org gegen meinedomain.de getauscht werden.

Also ein "Suchen & Ersetzen" mit Abfrage der zu ändernden Werte.

Das ganze soll im Endeffekt diverse Dateien für eine Installation vorbereiten ...
 
Hallo!

Wir haben in letzter Zeit hier im Forum viel über sed geredet.
Im Pinzip geht das so:
Code:
sed 's/alterText/neuerText/g' <Eingabedatei.txt >Ausgabedatei.txt
Für mehr Optionen usw. einfach mal mit der Suchfunktion arbeiten...
 
sed verstehe ich noch ...

Ich möchte nur das die Parameter "alterText" und "neuerText" manuell eingegeben werden können, so dass mit diesen beiden Variablen dann die Ausgabedatei erzeugt werden kann.

Da ich noch nichts mit Eingabeaufforderungen gebastelt habe, stehe ich da irgendwie auf dem Schlauch ...

Wenn ich allerdings als "alterText" Werte habe wie z.B. "/tmp/testdir/", stehe ich auch irgendwie neben mir ...
Wie werden diese in sed eingebunden?

Irgendwie blicke ich wohl doch nicht ganz durch ...
 
... habe (wahrscheinlich mal richtig gesucht ...) ein script entdeckt, dass fast genau das macht, was ich will ;)

http://www.linux-club.de/viewtopic.php?t=36499

Noch ein wenig Feinschliff und dann ist es nahezu perfekt für meine Zwecke ...

Danke aber ...
 
Oben