Comment trouver des fichiers pdf avec 2 chaînes dans pdfgrep?

2

J'utilise pdfgrepdans Fedora 25 et je dois localiser les fichiers pdf contenant "seulement" deux chaînes: j'ai essayé comme ça mais je pense que c'est faux:

pdfgrep -HiRn 'string 1|string 2' .

Comment cette commande devrait-elle être corrigée?

utilisateur5666686
la source

Réponses:

0

Votre commande a l'air bien. Le problème est susceptible d'être le symbole de la pipe |. Standard grepne gère pas cela sans y échapper. Puisque la manpage pour pdfgrep"pdfgrep fonctionne un peu comme grep", elle risque de subir les mêmes limites de syntaxe.

Pour que cela fonctionne, vous devrez vous échapper de la |sorte \|.

pdfgrep -HiRn 'string 1\|string 2' .
Gypsy Spellweaver
la source