中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 03:32
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 求助:搜索某个文件中的账号的问题。
可打印版本  1,109 / 6
第1楼 lmm 发表于 2009-08-01 07:26
新手上路 发帖 17 积分 17
求助:搜索某个文件中的账号的问题。
我用下以批理速度很慢,高手有什么快提取的方法。文件有500M
findstr /r /c:"[ ].*[ ].*456121509000311274.*" SAD.bin>>1509.bin
pause
第2楼 HAT 发表于 2009-08-01 09:50
版主 发帖 5,017 积分 9,023
sed
第3楼 lmm 发表于 2009-08-01 23:29
新手上路 发帖 17 积分 17
求助!!!!十分火急
这个文件有500M大小,有N行。搜索每一行将“833321509000311274”有该账号数字的行并保存到另一个文件中,请高手写出sed代码。
2300 123333333333999833321509000311274......
2300 566666666666666892222222222222228......
2300 777777777777899833321509000311274......
前面有10个空格,第一段4个数字,第2段前16数字,中段是我要搜索的数字18位,后段还有。。。。。(可以不管它)
请高手写出sed的代码,我十分感谢!!!!(原文件名LPO.bin,生成新文件用1509.bin )

以下我写的批理运行速度很慢。
findstr /r /c:"[ ].*[ ].*833321509000311274.*" LPO.bin>>1509.bin
pause
第4楼 moniuming 发表于 2009-08-02 00:38
银牌会员 发帖 574 积分 1,335 来自 广西
火急找119啊,来这不管用的!!!
第5楼 huahua0919 发表于 2009-08-02 02:27
银牌会员 发帖 780 积分 1,608
500M文本 用sed 至少也要的2个小时
第6楼 lmm 发表于 2009-08-02 04:46
新手上路 发帖 17 积分 17
求助:关于sed的问题(请高手帮助)
这个文件有500M大小,有N行。搜索每一行将“833321509000311274”有该账号数字的这一行并保存到另一个文件中,请高手写出sed代码。
2300 123333333333999833321509000311274......
2300 566666666666666892222222222222228......
2300 777777777777899833321509000311274......
前面有10个空格,第一段4个数字,第2段前16数字,中段是我要搜索的数字18位,后段还有。。。。。(可以不管它)
请高手写出sed的代码,我十分感谢!!!!(原文件名LPO.bin,生成新文件用1509.bin )

以下我写的批理运行速度很慢。
findstr /r /c:"[ ].*[ ].*833321509000311274.*" LPO.bin>>1509.bin
pause
第7楼 keen 发表于 2009-08-02 05:21
初级用户 发帖 29 积分 58
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023