4.8.3 replace —一个字符串替换 Util
replaceUtil 在文件中或在标准 Importing 上更改字符串。
Note
从 MySQL 5.7.18 开始不推荐使用replaceUtil,并在 MySQL 8.0 中将其删除。
通过以下方式之一调用replace:
shell> replace from to [from to] ... -- file_name [file_name] ...
shell> replace from to [from to] ... < file_name
from
table 示要查找的字符串,to
*table 示其替换项。可以有一对或多对字符串。
使用--
选项指示字符串替换列 table 在何处结束并且文件名开始。在这种情况下,在命令行上命名的任何文件都会被修改,因此您可能需要在转换之前复制原始文件。 * replace
*打印一条消息,指示其实际修改了哪些 Importing 文件。
如果未提供--
选项,则replace读取标准 Importing 并写入标准输出。
replace使用有限状态机首先匹配较长的字符串。它可以用来交换字符串。例如,以下命令在给定文件file1
和file2
中交换a
和b
:
shell> replace a b b a -- file1 file2 ...
replace支持以下选项。
显示帮助消息并退出。
Enable debugging.
静音模式。打印较少的信息该程序执行的操作。
详细模式。打印有关程序功能的更多信息。
显示版本信息并退出。