2012-10-23 78 views
0

目前,我从包含以下任何一个文件grepping数据:最有效的grep方法

342163477\|405760044\|149007683\|322391022\|77409125\|195978682\|358463993\|397650460\|171780277\|336063797\|397650502\|357636118\|168490006............... 

这份名单更长,contaings〜700个不同的值。

提取它的最有效方法是什么?我可以将它切成10/20/50/100的一部分...或者还有其他的unix方法吗?这个grep被传送给python进行进一步分析,这个分析足够快。

+1

询问http://unix.stackexchange.com – UmNyobe

+0

例如,您的预期输出是什么?这些值是用\ \'分隔的,还是你一次尝试'grep'多个值?你的文件是否包含你描述的格式的多行,或者只有一行很长的行? – Steve

回答

0

分裂它只会使情况变得更糟。除非在退化情况下,这并不重要,但这并不是,正则表达式有多长或多复杂:执行时间是相同的。