for i in *.pdf; do echo --------$i-------; echo; pdftotext $i - | grep -i Yourpattern; done


Эта команда выполняет следующие действия:

1. for i in *.pdf; — перебирает все файлы с расширением .pdf в текущей папке.
2. do echo --------$i-------; — выводит разделительную строку с именем каждого PDF файла.
3. pdftotext $i - | — конвертирует каждый PDF файл в текстовый формат и передает его на стандартный вывод (stdout).
4. grep -i Yourpattern; — ищет заданный текстовый шаблон («Yourpattern») в тексте PDF файла, игнорируя регистр.

Эта команда полезна для поиска конкретного текстового паттерна во всех PDF файлах в текущей папке. Альтернативно, вы можете использовать инструменты, такие как pdfgrep для более удобного поиска в PDF файлах.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *