2019-03-13 03:30:03 +00:00
|
|
|
# pdfgrep
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
> 在 PDF 文件中搜索文本。
|
2019-03-13 03:30:03 +00:00
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 在 PDF 中查找与关键词匹配的行:
|
2019-03-13 03:30:03 +00:00
|
|
|
|
|
|
|
`pdfgrep {{关键词}} {{文件.pdf}}`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 包含每个匹配行的文件名和页码:
|
2019-03-13 03:30:03 +00:00
|
|
|
|
|
|
|
`pdfgrep --with-filename --page-number {{关键词}} {{文件.pdf}}`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 对以 "foo" 开头关键词搜索,返回前 3 个匹配项,不区分大小写:
|
2019-03-13 03:30:03 +00:00
|
|
|
|
|
|
|
`pdfgrep --max-count {{3}} --ignore-case {{'^foo'}} {{文件.pdf}}`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 在当前目录中扩展名为.pdf 的文件中递归查找关键词:
|
2019-03-13 03:30:03 +00:00
|
|
|
|
|
|
|
`pdfgrep --recursive {{关键词}}`
|
|
|
|
|
2021-08-02 09:41:09 +01:00
|
|
|
- 在与当前目录中特定文件名 "*book.pdf" 匹配的文件上递归查找关键词:
|
2019-03-13 03:30:03 +00:00
|
|
|
|
|
|
|
`pdfgrep --recursive --include {{'*book.pdf'}} {{关键词}}`
|