18 Stimmen

Find and replace in Shell-Skripting

Ist es möglich, in einer Datei mit der Shell zu suchen und dann einen Wert zu ersetzen? Wenn ich einen Dienst installiere, möchte ich in der Lage sein, eine Variable in einer Konfigurationsdatei zu suchen und dann meine eigenen Einstellungen in diesem Wert zu ersetzen/einzufügen.

1voto

Vidul Punkte 9636

Schau dir die UNIX Power-Tools awk, sed, grep und in-place Bearbeitung von Dateien mit Perl an.

0voto

Paulo Scardine Punkte 67246

Normalerweise werden für so etwas Werkzeuge wie awk oder sed verwendet.

$ sed -i 's/hässlich/schön/g' /home/bruno/old-friends/sue.txt

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X