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.1, “msql2mysql — ”.
replace soporta las siguientes opciones:
-?
, -I
Muestra un mensaje de ayuda y sale.
-#
opciones_de_depuración
Escribe un log de depuración. La cadena de caracteres
a menudo es
opciones_de_depuración
'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.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.