SED , die Linux -und UNIX- Stream-Editor kann verwendet werden, um einen String in einer Datei oder auf der Befehlszeile zu ersetzen. Sie können ein Skript, das die SED Substitution Befehle in einer Textdatei enthält . Das Skript kann verwendet werden, um die gleichen Zeichenfolgen in mehreren Dateien ersetzen oder mehrere Substitutionen an derselben Datei vornehmen werden. Standardmäßig werden die Änderungen auf dem Bildschirm ausgegeben , aber die Ausgabe kann in eine zweite Datei gesendet werden. Anleitung
1
Öffnen Sie ein leeres Dokument Klartext in einem beliebigen Texteditor
2
Typ der Linien
# /bin /sed- f . ! - -in-place
s /alt /neu /g; .
um alle Instanzen der Zeichenfolge "alten" mit der Zeichenfolge "neue" ersetzen
3
Speichern Sie die Datei als " sedA.cmd " und schließen Sie die Textdatei.
4
Öffnen Sie ein Terminal-Fenster .
5
Geben Sie den Befehl " chmod + x sedA.cmd " , um den Befehl ausführbar zu machen .
6
Geben Sie den Befehl " . /sedA.cmd oldfile.txt > newfile.txt ", um die Substitution innerhalb einer Datei machen und schaffen ein neue Datei mit den Ergebnissen. Ersetzen Sie " oldfile.txt " mit dem Namen der Datei, die die Zeichenfolgen, die Sie ändern möchten . Ersetzen Sie " newfile.txt " mit dem Namen, den Sie möchten , um die Datei zu geben, nachdem die Substitution vorgenommen wurde .
7
Typ "cat newfile.txt " , um die Änderungen , die gemacht wurden sehen .