Usando less -X
:
Disables sending the termcap initialization and deinitialization strings to the terminal.
Isso deixará qualquer texto na tela para trás antes e depois da paginação. Então:
command | less -X
terá o efeito desejado. Note que esta saída ainda estará errada (linhas duplicadas) se você já rolou para cima - isso é inevitável sem escrever em um arquivo.
Você também pode definir a variável de ambiente LESS
como um valor que contenha X
para fazer isso por padrão para cada invocação de less
.
Se você quiser gravar em um arquivo sem recorrer a tee
, poderá usar as opções less -o filename
ou --log-file=filename
.