Desde less
, escriba y sluego escriba el nombre del archivo en el que desea guardar, luego Enter.
Desde la man
página, debajo de COMMANDS
:
s filename
Save the input to a file. This only works if the input is a pipe, not an ordinary file.
man
La página también indica que, dependiendo de su instalación particular, el s
comando podría no estar disponible. En ese caso, puede ir a la línea 1 con:
g or < or ESC-<
Go to line N in the file, default 1 (beginning of file).
y canalizar todo el contenido cat
con:
| <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.
entonces:
g|$cat > filename
o:
<|$cat > filename
es decir, tipo go <( g o menos-que ) | $( tubo entonces dólar ) a continuación, cat > filename
y Enter.
Esto debería funcionar si la entrada es una tubería o un archivo ordinario.
less
una vez que ya he abiertoless
.No usa menos, usa tee y luego pipe tee para menos.
./program | tee program.out | less
fuente
tee
una vez queless
ya se había abierto.