永发信息网

在文本中找出重复的数据记录的批处理怎么写

答案:3  悬赏:20  手机版
解决时间 2021-03-08 07:53
公司考勤机经常出错,员工刷卡数据会经常重复,从考勤机导出来的数据是TXT文本格式的,我想写个批处理自动找出重复的记录!怎么写这个批处理???大家帮忙!

要求如下:

例如刷卡数据为:

卡号, 工号, 性名
11223344 S090807 王明
11223355 S090806 李小
………… ………… ……
等等

如果其中哪一条数据出现重复能用批处理找出来生成在另一个文本中,我写了一个能找出重复的数据来,但是还发现一个问题:比如说:性名,工号都一样
然后就是卡号不同,这样的话我写的批处理就找不出来了,我想大家帮我想想
只要数据中工号和姓名一样就视为重复记录!批处理就必须把它找出来!

能达到效果高分20分!
最佳答案
@echo off&cd.>b.txt
for /f "tokens=1,2,3" %%a in (a.txt)do (
for /f "tokens=3" %%i in ('find/c "%%b" a.txt')do (
if %%i neq 1 (
find "%%b" b.txt||echo/%%a %%b %%c>>b.txt
)))
pause

因为工号和姓名是绑定的,所以只要数据中工号重复了就可视为重复~~~~~

把你文本发我Q
全部回答

将代码保存为“过滤.bat”,将过滤的文本改名为“test.txt” 运行批处理即可 :

@echo off&mode con cols=50 lines=20&color 0f cd.>过滤.txt for /f "tokens=1* delims=:" %%i in ('findstr /n .* test.txt') do ( findstr /r /b /e /c:"%%j" "过滤.txt" 1>nul 2>nul || >>过滤.txt echo.%%j ) pause

'=================================================== set fso=wscript.createobject("scripting.filesystemobject") fso.copyfile "data.txt","temp.txt" set fr1=fso.opentextfile("data.txt",1) set fw=fso.createtextfile("new_data.txt",2) do data=fr1.readline set fr2=fso.opentextfile("temp.txt",1) i=0 do find=fr2.readline if data=find then i=i+1 end if if i>1 then fw.writeline(data) exit do end if loop until fr2.atendofstream fr2.close loop until fr1.atendofstream fr2.close fso.deletefile("temp.txt") '==================================================== 复制保存为vbs文件,把你的数据文件改名为data.txt,把这个vbs文件放到与data.txt同目录下运行vbs文件即可得到new_data.txt里面记录了重复的条目,本机测试通过。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
做月子头十天吃了些硬的人东西,感觉牙齿有点
冰箱漏氟利氧有害吗?
什么是行政管理.主要是干什么的?
一线城市邮储金卡发卡客户的年收入要求()。
琉璃工房深圳益田假日广场艺廊这个地址在什么
下列叙述中,属于一条完整的食物链的是 A.螳
请问,春来瑞兆,公子相思。(中国象棋大师一
杭州市萧山区跆拳道协会在哪里啊,我有事要去
河南省最新规定的最低工资标准 义马市属于一
宜宾学院2017年录取分数线是
关于消防登高场地面积及与外墙距离的问题规范
希伯图在哪里啊,我有事要去这个地方
惠东电费要在支付宝交怎么交
我家养的金龙鱼胃肠不好怎么办,谢谢等 回复
打工者怎样向银行贷款
推荐资讯
羊肉汤里放芹菜叶好不好
15-30C充放电是什么意思
人体的消化腺组成结构包括、胃腺、肝脏 、肠
两克拉钻石多少钱 两克拉钻石的价格因素
购买银行0701CDQB收入计入哪个科目
狗狗为什么喜欢吃卫生巾?
龙泉池洗浴城地址在哪,我要去那里办事
教育培训APP主要有哪些功能
用四舍五入法得到的近似数3.20×10的4次方精
“偷偷的”或者“偷偷” 用英文怎么写?
梦幻西游地涌金莲推2以后耗蓝增加吗
基坑排水沟、降水井、降水集坑的区别和联系
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?