Você pode usar o comando |
em menos para enviar o arquivo por um programa diferente.
- Pressione
|
. - Insira uma carta de marca ou
^
ou$
ou.
. - Digite o comando shell para executar.
- Pressione Enter .
Apenas a parte do arquivo entre a posição atual e a marca é canalizada. A marca pode ser ^
ou $
, o que significa o início e o fim do arquivo, respectivamente, ou uma posição definida com o comando m
. A posição atual é a linha na tela se a marca estiver antes disso e a linha na parte inferior da tela. Em particular, para canalizar todo o arquivo, use <|$mycommand
ou >|^mycommand
para definir a posição para uma extremidade do arquivo e a marca para a outra extremidade. Para canalizar apenas as linhas mostradas na tela, use a marca .
.
A saída do comando não ficará na tela; Se você quiser navegar pela saída com menos, será necessário iniciar outra instância, por exemplo, %código%. Quando você sair da segunda instância de menos, você será levado de volta ao primeiro. Não há como substituir o conteúdo da instância atual por dados enviados a partir dele. Para ver as cores, lembre-se de executar rot13 | less
.