В основном я хотел бы сказать:
echo `grep ^foo /usr/share/dict/words | popup_menu`
... и иметь какой-то тип всплывающего меню или инструмента выделения с помощью клавиатуры, очень похожего на механизм vim ": Explore".
Экстремальные бонусные баллы за " или должен был бы использоваться как часть библиотеки perl / python, должен был бы написать свою собственную программу меню, используя эту встроенную команду
bash "select" - работает с помощью выбора номера, а не с помощью клавиатуры, немного неудобно в использовании, но довольно близко
Vim - "grep ^ foo / usr / share / dict / words | vim -" ... это удивительно близко, просто отсутствует "привязать клавишу ввода, чтобы напечатать текущую строку для терминала и выйти"
... так, как мне найти или найти приличного, простого, специального создателя меню для использования в скриптах bash и когда мне лень в командной строке?
... git checkout -b `git branch -a | menu`
... ssh `grep foo /etc/hosts | menu`
... rm `ls | menu` # ignore obvious quoting issues with this...
Редактировать: спасибо пока ответы, но хочу еще раз подчеркнуть, что я ищу ASCII / текстовые меню (не xwindows). Я пробую кое-что на месте, но пока ничего не получится.