【发布时间】:2016-08-10 19:35:15
【问题描述】:
我有 30 个文件,每个文件大约 10GB。我希望我的最终结果是一个文件,它是从这 30 个文件中提取 IP 地址的结果(实现 here)。什么会更快:使用cat 将文件组合成一个文件,然后在该文件上使用grep,或在30 个文件上使用grep,然后使用cat 组合新创建的30 个文件。
【问题讨论】:
-
为什么不帮我们分析一下,让我们知道呢? :)
-
我想不出为什么会有任何显着差异的原因。
-
为什么要创建 30 个单独的输出文件,然后将它们与 cat 合并?