El programa replace cambia cadenas de
caracteres en ficheros o en la entrada estándar. Utiliza una
máquina de estado finito para encontrar las cadenas de caracteres
más largas en primer lugar. Puede utilizarse para cambiar cadenas
de caracteres. Por ejemplo, el siguiente comando intercambia
a
y b
en los ficheros dados,
fichero1
y fichero2
:
shell> replace a b b a -- fichero1 fichero2 ...
Use la opción --
para indicar dónde acaba la
lista de reemplazo de cadena de caracteres y dónde empieza el
nombre del fichero.
Todo fichero nombrado en la línea de comandos se modifica en su ubicación, así que puede ser conveniente hacer una copia de seguridad del fichero original antes de modificarlo.
Si no se especifica ningún fichero en la línea de comandos
replace lee la entrada estándar y escribe en
la salida estándar. En este caso, no se necesita ninguna opción
--
.
msql2mysql utiliza el programa replace. Consulte Sección 24.1, “msql2mysql — ”.
replace soporta las siguientes opciones:
-
-?
,-I
Muestra un mensaje de error y sale.
-
-#
opciones_de_depuración
Escribe un log de depuración. La cadena de caracteres
opciones_de_depuración
a menudo es'd:t:o,
nombre_de_fichero
'. -
-s
Modo silencioso. Muestra menos información sobre lo que hace el programa.
-
-v
Modo explícito. Muestra más información sobre lo que hace el programa.
-
-V
Muestra información de versión y sale.