Обновленный ответ
Хорошо, я думаю, вы ищете "My specified string NNN"
в любом PDF, поэтому вам нужен Perl PCRE с pdfgrep -Po
, например:
pdfgrep -Po '(?<=My specified string )\d+' *.pdf
Оригинальный ответ
Я думаю, вы имеете в виду, что хотите найти либо из двух вещей в PDF:
pdfgrep -e "hallo|name" YourFile.pdf
Или, может быть, вы хотите найти оба из двух вещей:
pdfgrep "hallo" YourFile.pdf && pdfgrep "name" YourFile.pdf && echo "Both present"
Или вы можете получить список всех файлов, которые содержат "string1", с помощью:
pdfgrep -l "string1" *pdf
Или, получите список файлов, которые содержат «string1», а затем ищите «string2» только в этих файлах:
pdfgrep -lZ "string1" *pdf | xargs -0 pdfgrep -l "string2"