Wenn ich ein Snipet durchsuchen möchte, wie searchPart1, verwende ich einen unbekannten Text searchPart2 in einer Textdatei searchPart1.*searchPart2
. Dies ist jedoch in keinem von mir verwendeten PDF-Reader möglich. Momentan konvertiere ich PDFs in eine Textdatei und öffne sie mit less
oder geany
. Dann verwende ich einen regulären Ausdruck, der darauf verfügbar ist.
Gibt es einen PDF-Reader mit einer Suche nach regulären Ausdrücken außer der Befehlszeile? pdfgrep
pdfgrep
ist ein Grepper, also hat er die Frage nicht vollständig beantwortet. Ein PDF - Reader mit eingebauter pdfgrep ist erforderlich , um akzeptiert die AntwortAntworten:
pdfgrep in den Repos ist nicht unbedingt ein Reader und erfordert die Verwendung des Terminals. Es ist jedoch nicht mehr erforderlich, die PDF-Datei zuerst in eine Textdatei zu konvertieren und diese dann in einem leistungsfähigen Texteditor zu öffnen:
Zusätzlich zu den in Synaptic aufgeführten Funktionen können Sie mehrere Dateien rekursiv durchsuchen. Ein großer Unterschied zu regulären
grep
ist, dass pdfgrep keine Zeilennummern, sondern Seitenzahlen enthält.man pdfgrep
hat Details.Ein einfaches Beispiel:
Hierbei
i
handelt es sich um Groß- / Kleinschreibung undn
gibt die Seitennummer an, nicht die Zeilennummer.Ein Beispiel für die Ausgabe sieht folgendermaßen aus:
Es gibt auch ein kurzes YouTube-Video, Pdfgrep - Text in PDF-Dateien suchen - Linux CLI .
quelle