替换实用程序更改文件中或标准输入中 的字符串。
通过以下方式之一 调用替换:
replace from to [from to] ... -- file_name [file_name] ...
replace from to [from to] ... < file_name
from
表示要查找的字符串并to
表示其替换。可以有一对或多对字符串。
使用该--
选项指示字符串替换列表的结束位置和文件名的开始位置。在这种情况下,在命令行上命名的任何文件都会在适当的位置进行修改,因此您可能希望在转换之前制作原始文件的副本。replace
打印一条消息,指示它实际修改了哪些输入文件。
如果--
未给出该选项,则
replace读取标准输入并写入标准输出。
replace使用有限状态机首先匹配较长的字符串。它可以用来交换字符串。例如,以下命令交换给定文件中的
a
and
和:
b
file1
file2
replace a b b a -- file1 file2 ...
替换程序由 msql2mysql 使用。请参阅第 4.7.1 节,“msql2mysql — 转换 mSQL 程序以用于 MySQL”。
replace支持以下选项。