用下面的语句运行,提示说"系统找不到findstr"
for /f %%a in (1.txt) do (for /f %%b in (findstr /r /i "%%a" 2.txt) do echo %%b)
要求echo输出的结果为:
aa
bb
cc
望兄长指教!!!!作者: abcd 时间: 2007-10-27 11:38 for /f %%a in (1.txt) do (for /f %%b in (‘findstr /r /i "%%a" 2.txt’) do echo %%b)
加单引号
结果是否正确,没有看。作者: czwlay 时间: 2007-10-27 11:42 结果不正确,不过还是谢谢你!
我找到正解了,要加上"tokens=2",如下:
for /f %%a in (1.txt) do (for /f "tokens=2" %%a in ('findstr /r /i "%%a" 2.txt')do echo %%a >>3.txt)作者: junchen2 时间: 2007-10-27 12:18 for /f %%a in (1.txt) do sed -n "s/%%a //p" 2.txt|more>>3.txt