找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19321|回复: 6

[文本处理] 批处理对比两个文件导出全信息遇到新问题

[复制链接]
发表于 2021-8-1 13:56:12 | 显示全部楼层 |阅读模式
a.txt内容
刘恩华197402
王景丰194609
王国芝195406
…………
b.txt
晓明镇        万家房身村        晓明镇万家房村1组19号        刘恩华        户主        男        211203197402345432        刘恩华197402
兀术街街道        晨安社区        中华路二区1排45号        褚长怀        户主        女        211203196308876543        褚长怀196308
晓明镇        小明安碑村        晓明镇小明村3组88号        王景丰        户主        男        211203194609765431        王景丰194609
兀术街街道        晨安社区        中华路二区1排7号        王国芝        户主        女        211203195406897658        王国芝195406
........

用管理员这个不好用了,之前a.txt里是身份证号时好用。但用名字加出自年月绑在一起就不好用。不知道为啥
  1. findstr /l /g:a.txt b.txt > c.txt
复制代码
加for超级慢
要求输出 c.txt
晓明镇        万家房身村        晓明镇万家房村1组19号        刘恩华        户主        男        211203197402345432        刘恩华197402
晓明镇        小明安碑村        晓明镇小明村3组88号        王景丰        户主        男        211203194609765431        王景丰194609
兀术街街道        晨安社区        中华路二区1排7号        王国芝        户主        女        211203195406897658        王国芝195406
发表于 2021-8-1 14:19:40 | 显示全部楼层
奇怪如果搜索字符串里有中文就要用/r参数
findstr /r /g:a.txt b.txt > c.txt
 楼主| 发表于 2021-8-1 18:15:51 | 显示全部楼层
奇怪如果搜索字符串里有中文就要用/r参数
findstr /r /g:a.txt b.txt > c.txt
idwma 发表于 2021-8-1 14:19



    谢谢,这个能用,快不少.有了汉字,慢了不少.
发表于 2021-8-1 20:29:42 | 显示全部楼层
回复 2# idwma


findstr 编码问题? ansi utf8
发表于 2021-8-1 20:49:41 | 显示全部楼层
回复 4# newswan


    不知道呀
发表于 2021-8-1 20:51:59 | 显示全部楼层
回复 3# gcbgczhang

试试/i不区分大小写看速度是不是又回来了
findstr /i  /g:a.txt b.txt >c.txt
发表于 2021-8-2 06:07:50 | 显示全部楼层
findstr 不能处理utf8,应当不是编码问题。信息量越大,处理速度越慢,很正常。况且findstr处理中文字符本来就不是强项。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 23:24 , Processed in 0.031346 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表