【发布时间】:2017-02-21 14:24:08
【问题描述】:
我有 2 个文件,每个文件大小约为 5 MB,我的 RAM 为 1.5 GB。当我在这些文件之间运行 grep -f 时,我会收到“已终止”消息或“grep 内存耗尽”消息。为什么会这样?我的文件可能有问题吗?
【问题讨论】:
-
我想这真的取决于你文件的内容。您会看到,当您将复杂的正则表达式规则应用于复杂的输入时......这里可能需要大量内存。例如,请参阅regular-expressions.info/catastrophic.html。