我有这个脚本片段:
for /F "tokens=1* delims=:" %%a in ('findstr /N /C:"%SECTION%" /C:"%TARGET%" %BASE%') do (
:: Stuff:
)
echo Search Parameters not found
...其中SECTION
和TARGET
是两个搜索参数。该BASE
文件大约有 16,000 行。
这是我的问题:
当我在批处理脚本中执行 for 循环时,它会准确搜索 2397 行,然后就放弃了。但是,如果我findstr
手动运行该命令,它将按预期搜索所有行。
有任何想法吗?