Grep
如何在 PDF 文件中進行 grep?
有沒有辦法使用 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 文件。