小弟遇到一个问题,请各位大侠指教,详情如下:
1、环境:windows7专业版 64位+SP1
2、bat文件内容:- @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
复制代码 3、aaa.txt文件内容:
111
222
444
4、bbb.txt文件内容:
ddfds111sadf dfasdf kjlkj
fdfd111dfa lkl kl
222adfsadf dsfh mnmkn
4545222 kjlk ads
d333dsf jksajlkf
5、执行bat结果:
ddfds111sadf dfasdf kjlkj
fdfd111dfa lkl kl
ok !
222adfsadf dsfh mnmkn
4545222 kjlk ads
ok !
ok !
请按任意键继续. . .
6、问题:为啥findstr在for循环中的执行结果都是0?很明显444的搜索结果不是0啊! |