标题: [求助]对比和查找文件内容的问题
[打印本页]
作者: czwlay
时间: 2007-10-27 11:24
标题: [求助]对比和查找文件内容的问题
1.txt的文件内容如下:
11
22
33
2.txt的文件内容如下:
11 aa
22 bb
33 cc
用下面的语句运行,提示说"系统找不到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