
批處理命令findstr在for循環中的執行結果為何出錯小弟遇到一個問題,請各位大俠指教,詳情如下:1、環境:windows7專業版 64位+SP12、bat文件內容:
3、aaa.txt文件內容:1112224444、bbb.txt文件內容:ddfds111sadf dfasdfkjlkjfdfd111dfa lkl kl222adfsadf dsfhmnmkn 4545222kjlk adsd333dsfjksajlkf5、執行bat結果:ddfds111sadf dfasdfkjlkjfdfd111dfa lkl klok !222adfsadf dsfhmnmkn4545222kjlk adsok !ok !請按任意鍵繼續. . .6、問題:為啥findstr在for循環中的執行結果都是0?很明顯444的搜索結果不是0啊!nclick="copycode($('code0'));">復制代碼
- @echo off
- title This is a test for dos !
- FOR /F delims= %%i in (aaa.txt) do (
- findstr %%i bbb.txt
- if %errorlevel%==0 (
- echo ok !
- )
- )
- echo.
- pause
- @echo on

