最有效的grep方法

最有效的grep方法,grep,Grep,目前,我正在从包含以下任何内容的文件中对数据进行grepping: 342163477\|405760044\|149007683\|322391022\|77409125\|195978682\|358463993\|397650460\|171780277\|336063797\|397650502\|357636118\|168490006............... 此列表较长,包含约700个不同的值 提取它最有效的方法是什么?我可以把它切成10/20/50/100的一部分。。。或者

目前,我正在从包含以下任何内容的文件中对数据进行grepping:

342163477\|405760044\|149007683\|322391022\|77409125\|195978682\|358463993\|397650460\|171780277\|336063797\|397650502\|357636118\|168490006...............
此列表较长,包含约700个不同的值


提取它最有效的方法是什么?我可以把它切成10/20/50/100的一部分。。。或者还有其他unix方法吗?这个grep通过管道传输到python进行进一步的分析,分析速度足够快。

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

例如,询问您的预期输出是什么?这些值是由
\\\\\
分隔的,还是您试图同时对多个值执行
grep
操作?您的文件包含您描述的格式的多行,还是仅包含一行很长的行?