2012-07-20 24 views
1

所以我用这个grep和聚光灯下,让不同的结果

grep -lrai "search query" /right/here/ 

搜索在100多个PDF文件的一个词(这就是为什么我已经包括-a)。

使用grep显示3个结果,而Spotlight中的简单搜索将在同一个目录中显示更多内容。

我在这里做错了什么?

回答

2

不幸的是,使用“-a”选项不会神奇地将PDF文档转换为纯文本文档。如果您需要grep搜索,则必须先将PDF转换为文本文档(即使用此配方:http://www.ehow.com/how_4794405_convert-pdf-word-document-mac.html)。

+3

+1。但值得说明的是Spotlight可以找到文本的原因是因为它内置了一个PDF导入器,所以它可以在PDF文档中对文本编制索引。 – abarnert 2012-07-20 21:52:10

+0

你是对的.. – 2012-07-20 22:02:18

+0

@abarnert,谢谢你的解释。 – Jose187 2012-07-24 11:42:33