0$房天下问答|批处理文本比较$https://m.fang.com/ask/ask_1927019.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=1927019
-
批处理文本比较
由于之前没用过批处理,现在急用。请教一个简单的处理方式比较A.txt B.txt 选出第一列对比有重复的行,输出行A――――――――――111,aaa222,bbb333,ccc322,aba444,ddd555,eeeB____________111,aaa222,bbb333,ccc444,ddd555,eee666,fff________要求输出C.txt结果是322,aba666,fff小弟叩首求解。
更多
提问者:boboliuxia
发布于2011-02-13
共1个回答
-
-
-
马小象
丨Lv 2
看了补充,只比较逗号前的,我替一楼的重新回答吧,看看是不是要这个结果:@echo off&setlocalset f1=a.txtset f2=b.txtset f3=c.txtcopy nul %f3%for /f "tokens=1 delims=," %%i in (%f2%)do set "%%i=y"for /f "tokens=1,2 delims=," %%m in (%f1%)do ( if defined %%m (set "%%m=")else echo.%%m,%%n>>%f3%)for /f "tokens=1,2 delims=," %%i in (%f2%)do ( if defined %%i echo.%%i,%%j >>%f3%)start %f3%
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功