Вот пример, который я использовал для установки переменной ДИСПЛЕЯ, когда xauth не был опцией...
export DISPLAY=\`who am i |awk '{print $NF}' | sed 's/[()]//g'`":0.0"
Для первой команды были нужны данные, т.е., имя хоста или IP. Вторая команда добирается просто, что данные (длятся поле). Наконец, последняя команда разделяет круглую скобку от данных.
Эта функция не была добавлена до версии 2.2
http://www.nano-editor.org/dist/v2.2/TODO
Для версии 2.2:
- Разрешить nano работать как пейджер (читается из стандартного ввода) [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 )
Я думаю, что это - текстовый редактор "функция", и нано не имеет этого.
можно использовать 2 шага:
ls > output.txt
nano output.txt
Существует 2 других редактора, которые могут использовать stdin для ввода данных
ls | joe
ls | jed