私はスクリプトのこのスニペットを持っています:
for /F "tokens=1* delims=:" %%a in ('findstr /N /C:"%SECTION%" /C:"%TARGET%" %BASE%') do (
:: Stuff:
)
echo Search Parameters not found
...ここでSECTION
、 とTARGET
は 2 つの検索パラメーターです。ファイルはBASE
約 16,000 行です。
これが私の問題です:
バッチ スクリプト内で for ループを実行すると、正確に 2397 行を検索した後、あきらめてしまいます。ただし、findstr
コマンドを手動で実行すると、期待どおりにすべての行が検索されます。
何か案は?