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

Shell-Tool um Änderungen in Konfig-Daten durchzuführen

antaeus

Newbie
Hallo!

Ich habe ein paar Konfigurationsdateien in denen massenhaft IP-Adressen vorkommen. Gibt es ein Tool, (so ähnlich wie grep...) das alle Vorkommnisse von SUCHTEXT durch ERSATZTEXT ersetzt?

Gruß!
 

bolder

Member
Hallo!

tr alter_text neuer_text < datei > neudatei

siehe auch:
man tr

... und das ganze dann ggf. als Schleife ...

Gruß
Olaf
 

Pumphaus

Member
sed macht den Job ganz gut. Die Handhabung ist aber etwas gewöhnungsbedürftig.
Beispiel:
Code:
sed "s/SUCHTEXT/ERSATZTEXT/" [DATEI]
Das ersetzt SUCHTEXT durch ERSATZTEXT von DATEI und gibt die Modifizierte Version auf der standardausgabe (meistens die Konsole) aus.
 
Oben