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:
-
-?,-IMuestra un mensaje de error y sale.
-
-#opciones_de_depuraciónEscribe un log de depuración. La cadena de caracteres
opciones_de_depuracióna menudo es'd:t:o,nombre_de_fichero'. -
-sModo silencioso. Muestra menos información sobre lo que hace el programa.
-
-vModo explícito. Muestra más información sobre lo que hace el programa.
-
-VMuestra información de versión y sale.