8.14.replace:字符串替換實用工具
8.14. replace:字符串替換實用工具
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
顯示版本信息并退出。