.edit

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

使用 .edit 指令,在一個以上檔案中搜尋並取代文字字串。.edit 指令會取代每個指定檔案中,每一行的第一個字串實例 (search_expression)。除非您指定相對路徑,否則會假設檔案位於步驟的工作目錄中。

.edit 指令會實作標準 POSIX 正規表示式來進行比對及取代,包含使用取代型樣的 () 子字串選取及 \N 替代動作。

依預設,.edit 指令使用「POSIX 延伸正規表示式」語法。如果已編譯代理程式,並支援「Perl 相容正規表示式」,則可在替代表示式後面使用 "p" 字元來指定 PCRE 語法。

視代理主機上的作業系統而定,使用反斜線作為跳出字元將會需要不同的處理方法。

您無法跳出定界字元。在需要跳出定界字元的情況下,正確方法是使用替代定界字元。範例:您擁有的 abc.txt 檔案,僅包含 abc 字元。您要將它取代為 a/c 字串:

註: 您必須直接列出一或數個檔名,且不能使用萬用字元。
範例:下列指令會取代 drivermakefile 檔案中 winXPdriver 和 win2000driver 之類的字串。
.edit /win.*driver/linuxdriver/ drivermakefile
.edit 指令類似 .strsub 指令;差別在於:

意見