.edit

.edit /<search_expression>/<replace_expression>/ [<relative_path>/]file [file ...]

.edit 命令用于搜索或替换一个或多个文件中的文本字符串。.edit 命令替换指定的各文件中每行上的字符串(search_expression)的第一个实例。除非指定了相对路径,否则假定文件位于此步骤的工作目录中。

.edit 命令实施用于匹配和替换的 POSIX 标准正则表达式,包括在替换模式中使用 () 子串选择和 \N 替换。

.edit 命令缺省情况下使用 POSIX 扩展正则表达式语法。如果通过 Perl 兼容的正则表达式支持编译了代理程序,那么替换表达式会后跟“p”字符来指定 PCRE 语法。

将反斜杠用作转义字符需要进行不同的处理,具体取决于代理程序主机上的操作系统。

不能将定界符转义。在看似需要的情况下,正确的方法是使用备用定界字符。示例:您有一个仅包含字符 abc 的文件 abc.txt。 您希望将其替换为字符串 a/c

注: 必须明确列出一个或多个文件名,不得使用通配符。
例如:下面的命令替换 drivermakefile 文件中 winXPdriver 和 win2000driver 之类的字符串。
.edit /win.*driver/linuxdriver/ drivermakefile
.edit 命令类似 .strsub 命令,不同之处包括:

反馈