Batch file 如何使用sfk filter命令将文本替换为下划线

Batch file 如何使用sfk filter命令将文本替换为下划线,batch-file,Batch File,我的脚本创建了一个临时文件,其中包含以下路径 测试路径=D:\Test\ 我在我的脚本中得到了这个命令,它应该删除“Test\u Path=”并在临时文件中保留D:\Test\ sfk filter test1.tmp-rep“\utest\u Path=\uuuu” 但这不起作用,因为“\u”已经是此命令中的分隔符,而且我的字符串“Test\u Path”中也有下划线 我怎么可能这么做?我更新的文件应该只有路径D:\test。如果它是文件中唯一的字符串: set /p string= <

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

测试路径=D:\Test\

我在我的脚本中得到了这个命令,它应该删除“Test\u Path=”并在临时文件中保留D:\Test\

sfk filter test1.tmp-rep“\utest\u Path=\uuuu”

但这不起作用,因为“\u”已经是此命令中的分隔符,而且我的字符串“Test\u Path”中也有下划线


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

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

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

将文件内容(第一行)写入变量<代码>字符串< /代码>,然后从变量值中删除前11个字符(即<代码> TESTEPATH=/COD>),并将其写回文件。

我感谢您的赞赏,并建议如果成功,请考虑接受答案:谢谢Elvin既然你看起来是批处理脚本方面的天才,我可以问你另一个问题吗?------是的,你可以在聊天中提问,也可以作为另一个问题发布,并提及我以供通知。谢谢艾文,我找到了答案!!我将在今后的询问中提到你:)