Есть ли способ сохранить nano в stdout? Или встроенный редактор для терминала?
Я имею в виду, что я хотел бы делать такие вещи, как, например, редактирование интерактивного php-скрипта (от терминала):
$ php <<CODE
<?php
echo "Hello World\n";
?>
CODE
Но это встроенное редактирование оболочки (с использованием heredoc) слишком важно для моего понимания в момент.
Вы можете использовать VI. Вот быстрый и грязный список команд. http://www.cs.colostate.edu/helpdocs/vi.html