Ich verwende es, less
um eine große (über 5.000 Seiten) PDF-Datei in meinem Terminal anzuzeigen. Die PDF-Datei ist in Kapitel unterteilt. Mich würde interessieren, wie ich zu einem bestimmten Kapitel in der PDF-Datei gelange, ohne die Zeilennummer zu kennen. Ich habe versucht, die man
Seiten zu durchsuchen, konnte aber nicht herausfinden, was ich wissen wollte.
Ich möchte nicht 10 Minuten nach unten scrollen.
Antwort1
less
AnsichtenTextdateien(wahrscheinlich verwenden Sie einen Filter über lessopen.sh
). InnerhalbTextdateienkönnen less
Sie suchen nachReguläre Ausdrücke, wie vi
. Wenn Ihre Kapitelüberschriften einem Muster wie folgt entsprechen
Chapter 123. This is a Title
dann könnten Sie eingeben
/chapter [0-9]+\.[[:blank:]]+[[:alpha:]]
und less
würde danach suchen.
(Ob der Unterschied zwischen Groß- und Kleinschreibung ignoriert werden soll, ist eine Option-i
: es ist hilfreich, die Manualpage zu lesen).
Antwort2
Versuchen
less -GN -p "Chapter N"
Der Parameter -p sucht mithilfe regulärer Ausdrücke nach Text und verschiebt ihn an den Anfang des Bildschirms.