pdfgrep

Search text in PDF files.

Install

All systems
curl cmd.cat/pdfgrep.sh
Debian Debian
apt-get install pdfgrep
Ubuntu
apt-get install pdfgrep
Alpine
apk add pdfgrep
Arch Arch Linux
pacman -S pdfgrep
image/svg+xml Kali Linux
apt-get install pdfgrep
Fedora
dnf install pdfgrep
OS X
brew install pdfgrep
Raspbian
apt-get install pdfgrep
Docker
docker run cmd.cat/pdfgrep pdfgrep powered by Commando

Search text in PDF files.

  • Find lines that match pattern in a PDF:
    pdfgrep pattern file.pdf
  • Include file name and page number for each matched line:
    pdfgrep --with-filename --page-number pattern file.pdf
  • Do a case insensitive search for lines that begin with "foo" and return the first 3 matches:
    pdfgrep --max-count 3 --ignore-case '^foo' file.pdf
  • Find pattern in files with a .pdf extension in the current directory recursively:
    pdfgrep --recursive pattern
  • Find pattern on files that match a specific glob in the current directory recursively:
    pdfgrep --recursive --include '*book.pdf' pattern

© tl;dr; authors and contributors