Em less
, digite se digite o nome do arquivo no qual deseja salvar Enter.
Na man
página, em COMMANDS
:
s filename
Save the input to a file. This only works if the input is a pipe, not an ordinary file.
man
A página também afirma que, dependendo da sua instalação específica, o s
comando pode não estar disponível. Nesse caso, você pode ir para a linha 1 com:
g or < or ESC-<
Go to line N in the file, default 1 (beginning of file).
e canalize todo o conteúdo para cat
:
| <m> shell-command
<m> represents any mark letter. Pipes a section of the input file to the
given shell command. The section of the file to be piped is between the
first line on the current screen and the position marked by the letter.
<m> may also be ^ or $ to indicate beginning or end of file respectively.
então também:
g|$cat > filename
ou:
<|$cat > filename
ou seja, digite gor <( g ou menor que ) | $( tubo e dólar ) então cat > filename
e Enter.
Isso deve funcionar se a entrada for um canal ou um arquivo comum.
less
depois de abrirless
.Você não usa menos, usa tee e depois canaliza tee para menos.
./program | tee program.out | less
fonte
tee
jáless
ter sido aberta.