Zeige Katzenausgabe bei weniger Ausgang

1

Nach dem Anzeigen einer Datei in lessmöchte ich in der Lage sein, den Inhalt dieser Datei normal in meinem Terminalfenster anzuzeigen / zu kopieren, ohne sie ausführen catzu müssen.

Wenn Sie diese -XOption verwenden, wird die Ausgabe von lessnach dem Beenden nicht vom Bildschirm gelöscht, aber alles, was über die rechte Fenstergrenze hinausgeht, wird abgeschnitten, und viel Müll für das Anzeigen des Bildlaufs bleibt zurück.

Gibt es einen Einzeiler oder eine Option, die catnach dem Beenden eine ähnliche Ausgabe zurücklässt less? Das engste cat foo.txt | tee >(less), was ich bekommen habe, war mit , was mir eine harte Zeit bereitet, als ich versuchte aufzuhören less.

cat foo.txt | tee /dev/tty | less Funktioniert sogar noch besser, aber wenn ich es als Pager in MySQL verwende, kann es dazu führen, dass die gesamte Ergebnistabelle nicht mehr gedruckt wird.

Chris
quelle

Antworten:

0

Ich bin mir nicht sicher, wo das Problem less -Xliegt. Es scheint perfekt auf meinem System zu funktionieren, die Linien sind gefaltet und alles sieht gut aus. Wie auch immer, wie wäre es einfach mit morestatt less? Die Ausgabe bleibt standardmäßig auf dem Bildschirm. Sie können weiterhin auf die gleiche Weise suchen. Verwenden Sie einfach Enteroder, Spaceum nach unten und bnach hinten zu scrollen.

terdon
quelle