【发布时间】:2013-06-17 21:51:35
【问题描述】:
我必须在大量包含特定模式的大型 ASCII 文件中找到所有文件。目前我正在这样做
grep -l <pattern> <files>
而且速度很慢。 但我知道该模式出现在最后 10 行中,如果存在的话。是否有一种优雅的可能性只搜索最后几行以加快搜索速度,例如用 awk 吗?
【问题讨论】:
-
好吧,也许我理解错了,但是如果我使用tail并将输出传递给grep,我无法获取文件名,因为grep的输入来自标准输入。
-
管道很慢,使用更好的文件。