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