J'utilise pdfgrep
dans 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?
Votre commande a l'air bien. Le problème est susceptible d'être le symbole de la pipe |
. Standard grep
ne gère pas cela sans y échapper. Puisque la man
page 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' .