От less
, sзатем введите имя файла, который вы хотите сохранить, затем Enter.
Со man
страницы под COMMANDS
:
s filename
Save the input to a file. This only works if the input is a pipe, not an ordinary file.
man
На странице также указано, что в зависимости от конкретной установки s
команда может быть недоступна. В этом случае вы можете перейти к строке 1 с помощью:
g or < or ESC-<
Go to line N in the file, default 1 (beginning of file).
и передать весь контент 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.
так что либо:
g|$cat > filename
или же:
<|$cat > filename
то есть тип gили <( г или меньше-чем ) | $( труба, затем доллар ), а затем cat > filename
и Enter.
Это должно работать независимо от того, является ли ввод обычным или обычным файлом.
less
только я уже открылless
.Вы не используете меньше, вы используете тройник, а затем труба меньше.
./program | tee program.out | less
источник
tee
единого раза,less
уже было открыто.