【发布时间】:2023-01-08 17:08:41
【问题描述】:
在批处理文件的过程中,temp.txt中存储了如下路径:
c:\folder1\folder2\.
最后的句点只是因为路径是从 for /f %%a in (.) 语句生成的。我尝试使用世界著名的 jrepl.bat 搜索和替换批处理文件来摆脱这个,用双反斜杠转义反斜杠:
type temp.txt|jrepl "\\." "" >temp2.txt
唯一的问题是这会产生奇怪的结果,因为搜索字符串被解释为正则表达式而不是文字字符串。所以我按照 jrepl 文档的指示尝试了这个:
type temp.txt|jrepl "\\." "" /l >temp2.txt
...但由于某种原因没有任何变化。不幸的是,URL 末尾的尾随 \. 仍然完好无损。我不知道我做错了什么......
【问题讨论】:
标签: batch-file search replace jrepl