Nach dem Anzeigen einer Datei in less
möchte ich in der Lage sein, den Inhalt dieser Datei normal in meinem Terminalfenster anzuzeigen / zu kopieren, ohne sie ausführen cat
zu müssen.
Wenn Sie diese -X
Option verwenden, wird die Ausgabe von less
nach 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 cat
nach 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.