我发现我的批处理脚本无法正常工作。我想编写一个删除文件中特定行的函数,这是我的代码:
:unmark
type %MARKPATH% | findstr /B /V %1 > %MARKPATH_COPY%
GOTO:EOF
是的,它可以工作,但它会在新文件中写入新内容(没有特定行)。但不是它,我想覆盖现有文件。像那样:
:unmark
type %MARKPATH% | findstr /B /V %1 > %MARKPATH%
GOTO:EOF
但它不起作用,代码执行后文件为空。你能帮我弄清楚什么是问题以及如何解决它吗?