Grep

如何在 PDF 文件中進行 grep?

  • June 28, 2021

有沒有辦法使用 grep 搜尋 PDF 文件,而不是先在 Ubuntu 中轉換為文本?

安裝包pdfgrep,然後使用命令:

find /path -iname '*.pdf' -exec pdfgrep pattern {} +

——————

最簡單的方法:

pdfgrep 'pattern' *.pdf
pdfgrep 'pattern' file.pdf 

如果您已poppler-utils安裝(Ubuntu 桌面上的預設設置),您可以即時“轉換”它並將其通過管道傳輸到grep

pdftotext my.pdf - | grep 'pattern'

這不會創建 .txt 文件。

引用自:https://unix.stackexchange.com/questions/6704