Чому ls | nano -
відкривається редактор в Ubuntu, але закривається редактор і зберігається файл -.save
у CentOS?
Як я можу заставити нано в CentOS залишатися відкритим під час читання stdin?
bash
спробувати з підміною процесу: nano <( ls )
.
Чому ls | nano -
відкривається редактор в Ubuntu, але закривається редактор і зберігається файл -.save
у CentOS?
Як я можу заставити нано в CentOS залишатися відкритим під час читання stdin?
bash
спробувати з підміною процесу: nano <( ls )
.
Відповіді:
Ця функція не була додана до версії 2.2
http://www.nano-editor.org/dist/v2.2/TODO
Для версії 2.2:
- Дозволити нано працювати як пейджер (читати з stdin) [ЗРОБАНО]
а 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 )