Я использую pdfgrep
в Fedora 25, и мне нужно найти pdf-файлы, содержащие "просто" две строки: я пытался так, но я думаю, что это неправильно:
pdfgrep -HiRn 'string 1|string 2' .
Как исправить эту команду?
Ваша команда выглядит хорошо. Проблема, вероятно, будет символом трубы |
, Стандартный grep
не справится с этим, не избежав этого. Поскольку страница man
для pdfgrep
говорит «pdfgrep работает так же, как Grep,» он может пострадать то же ограничение синтаксиса.
Чтобы заставить его работать, вам нужно будет избежать |
как это \|
,
pdfgrep -HiRn 'string 1\|string 2' .