replace实用工具可以及时更改文件或标准输入中的字符串。它首先使用有限状态机来匹配长的字符串。该工具可以用来交换字符串。例如,下面的命令交换给定文件file1和file2中的a和b:
shell> replace a b b a -- file1 file2 ...
使用--选项来指示字符串-替换列表的结束位置和开始的文件名。
在命令行中的任何文件名被及时修改,因此在转换之前,可能要对源文件进行备份。
如果在命令行中没有指定文件名,replace读取标准输入并写到标准输出中。在这种情况下,不需要--选项。
replace程序用于msql2mysql。参见25.9.1节,“msql2mysql:转换mSQL程序以用于MySQL”。
replace支持下面的选项:
·-?,-I
显示一条帮助消息并退出。
·-# debug_options
写调试日志。debug_options字符串通常是'd:t:o,file_name'。
·-s
沉默模式。打印出程序执行的少量信息。
·-v
冗长模式。打印出程序执行的大量信息。
·-V
显示版本信息并退出。