如何使用sfk filter命令用下划线替换文本

时间:2015-03-25 01:26:19

标签: batch-file

我的脚本创建了一个临时文件,并且其中包含以下路径

Test_Path = D:\ test \

我的脚本中有这个命令,应删除" Test_Path ="并且应该将D:\ test \留在临时文件

sfk filter test1.tmp -rep" _ Test_Path = _ _"

但这不适用于" _"在这个命令中已经是一个分隔符,我的字符串中也有一个下划线" Test_Path"

我怎么可能这样做?我更新的文件应该只有路径D:\ test。

1 个答案:

答案 0 :(得分:0)

如果它是文件中唯一的字符串:

set /p string= < file.txt
echo %string:~11% > file.txt

它会将文件内容(第一行)写入变量string,然后从变量值中删除前11个字符(即Test_Path=)并将其写回文件。