Board logo

标题: 求助:搜索某个文件中的账号的问题。 [打印本页]

作者: lmm     时间: 2009-8-1 07:26    标题: 求助:搜索某个文件中的账号的问题。
我用下以批理速度很慢,高手有什么快提取的方法。文件有500M
findstr /r /c:"[ ].*[ ].*456121509000311274.*" SAD.bin>>1509.bin
pause

作者: HAT     时间: 2009-8-1 09:50
sed

作者: lmm     时间: 2009-8-1 23:29    标题: 求助!!!!十分火急
这个文件有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

作者: moniuming     时间: 2009-8-2 00:38
火急找119啊,来这不管用的!!!

作者: huahua0919     时间: 2009-8-2 02:27
500M文本 用sed 至少也要的2个小时

作者: lmm     时间: 2009-8-2 04:46    标题: 求助:关于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

作者: keen     时间: 2009-8-2 05:21

sed -n "/833321509000311274/p" LPO.bin >1509.bin