我制作了一个btach脚本并且运行良好,除了返回其他与源文件完全不匹配的其他字符串。
当我运行下面的脚本时,它将返回与.txt
文件中的数字相同的数字结构的其他字符串,但是在它们的末尾具有其他数字。
搜索 "^%%L"
= "^12210"
将返回12210和122100,122101,122102 ECT ..
任何帮助都非常感谢!
批处理脚本:
for /d %%a in (*) do (
for /f %%f in ("%%a"*.txt) do (
for /f %%L in (%%f) do (
findstr "^%%L" C:pathfile.csv >> %%a.csv
)
)
move %%a.csv "%%a" >nul
)
@compo-感谢您的帮助!您的评论使我朝着正确的方向发展,问题得到了解决。我最终不得不修改表达式以返回整个字符串。这是有效的。
findstr "^%%L,*,*>" C:pathfile.csv.