Das Hilfsprogramm replace ersetzt Strings in Dateien oder in der Standardeingabe.
Es gibt die folgenden Möglichkeiten, replace aufzurufen:
shell>replace from to [from to] ... -- file [file] ...
shell>replace from to [from to] ... < input
from
ist der String, nach dem
gesucht wird, und to
der String,
der den Such-String ersetzen soll. Es können ein oder mehrere
String-Paare angegeben werden.
Mit der Option --
geben Sie an, wo die Liste
mit den String-Ersetzungen endet und die Dateinamensliste
beginnt. In diesem Fall werden alle Dateien, die auf der
Befehlszeile angegeben sind, modifiziert, d. h., Sie sollten
vor der Bearbeitung eine Kopie der Originaldateien erstellen.
replace
zeigt in einer Meldung an,
welche der eingegebenen Dateien tatsächlich geändert werden.
Wenn die Option --
nicht angegeben ist, liest
replace die Standardeingabe und schreibt in
die Standardausgabe.
replace verwendet einen endlichen
Automaten, um längere Strings zuerst auf Übereinstimmung zu
prüfen. Hiermit können Strings gegeneinander ausgetauscht
werden. So werden etwa mit dem folgenden Befehl
a
und b
in den
angegebenen Dateien file1
und
file2
gegeneinander ausgetauscht:
shell> replace a b b a -- file1 file2 ...
Das Programm replace wird von msql2mysql verwendet. Siehe auch Abschnitt 24.9.1, „msql2mysql — Umwandeln von mSQL-Programmen für die Benutzung mit MySQL“.
replace unterstützt die folgenden Optionen:
-?
, -I
Zeigt eine Hilfemeldung an und wird dann beendet.
-#
debug_options
Schreibt ein Debuglog. Der String
heißt häufig
debug_options
'd:t:o,
.
file_name
'
-s
Stummer Modus. Es werden weniger Angaben zu den Aktivitäten des Programms ausgegeben.
-v
Ausführlicher Modus. Es werden zusätzliche Angaben zu den Aktivitäten des Programms ausgegeben.
-V
Zeigt die Versionsinformation an und wird dann beendet.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.