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?
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?
Réponses:
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' .