나노에 파이프 입력


9

ls | nano -Ubuntu에서 편집기를 열지 만 편집기를 닫고 -.saveCentOS에 파일을 저장하는 이유는 무엇 입니까?

stdin을 읽을 때 CentOS에서 nano를 어떻게 열어 둘 수 있습니까?


이 배포판의 나노 버전은 무엇입니까? 어쩌면 다른 행동은 이전 버전에서
비롯된 것일 수 있습니다

1
쉘이 bash프로세스 대체를 시도하는 경우 : nano <( ls ).
manatwork

답변:


3

이 기능은 버전 2.2까지 추가되지 않았습니다

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

버전 2.2의 경우 :

  • nano가 호출기처럼 작동하도록 허용 (stdin에서 읽음) [DONE]

CentOS6은 nano-2.0.9-7 ( http://mirror.centos.org/centos/6/os/x86_64/Packages/ )를 사용합니다

최신 버전을 원한다면 업스트림 사이트 ( http://www.nano-editor.org/download.php ) 에서 다운로드 한 다음 Fedora 가이드에 따라 고유 한 RPM을 구축 할 수 있습니다. ( http://fedoraproject.org/wiki/How_to_create_an_RPM_package )


또는 그들에 의해 제공된 rpm을 사용할 수 있습니다. nano-editor.org/dist참조한 다음 red Hat / fedora / centos compatible rpms의 rpm 폴더 버전 및 버전을 참조하십시오 .
cde

2

나는 이것이 텍스트 편집기 "feature"라고 생각하고 nano는 그것을 가지고 있지 않습니다.

2 단계를 사용할 수 있습니다.

ls > output.txt
nano output.txt

데이터 입력에 stdin을 사용할 수있는 다른 편집기가 2 개 있습니다

ls | joe
ls | jed
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.