MySQL 8.0 参考手册  / 第 4 章 MySQL 程序  / 4.8 杂项程序  /  4.8.2 replace——字符串替换工具

4.8.2 replace——字符串替换工具

替换实用程序更改文件中或标准输入中 的字符串。

通过以下方式之一 调用替换:

replace from to [from to] ... -- file_name [file_name] ...
replace from to [from to] ... < file_name

from表示要查找的字符串并to表示其替换。可以有一对或多对字符串。

使用该--选项指示字符串替换列表的结束位置和文件名的开始位置。在这种情况下,在命令行上命名的任何文件都会在适当的位置进行修改,因此您可能希望在转换之前制作原始文件的副本。replace打印一条消息,指示它实际修改了哪些输入文件。

如果--未给出该选项,则 replace读取标准输入并写入标准输出。

replace使用有限状态机首先匹配较长的字符串。它可以用来交换字符串。例如,以下命令交换给定文件中的 aand 和: bfile1file2

replace a b b a -- file1 file2 ...

替换程序由 msql2mysql 使用。请参阅第 4.7.1 节,“msql2mysql — 转换 mSQL 程序以用于 MySQL”

replace支持以下选项。

  • -?,-I

    显示帮助信息并退出。

  • -#debug_options

    启用调试。

  • -s

    静音模式。打印更少的信息程序做什么。

  • -v

    详细模式。打印有关程序功能的更多信息。

  • -V

    显示版本信息并退出。