Piped input to nano

8

Por que ls | nano - abre o editor no Ubuntu, mas fecha o editor e salva um arquivo em -.save no CentOS?

Como posso obter o nano no CentOS para permanecer aberto ao ler o stdin?

    
por Quolonel Questions 03.10.2012 / 16:49

2 respostas

3

O recurso não foi adicionado até a versão 2.2

http://www.nano-editor.org/dist/v2.2/TODO

For version 2.2:

  • Allow nano to work like a pager (read from stdin) [DONE]

e o CentOS6 usa nano-2.0.9-7 ( link )

Se você decidiu que quer a versão mais recente, pode fazer o download no site de upstream ( link ) e depois siga o guia do Fedora para criar seu próprio RPM. ( link )

    
por 04.04.2014 / 12:08
2

Eu acho que isso é um recurso de edição de texto e o nano não tem isso.

você pode usar duas etapas:

ls > output.txt
nano output.txt

Existem 2 outros editores que podem usar stdin para entrada de dados

ls | joe
ls | jed
    
por 12.11.2012 / 14:26