2013-02-13 2 views
4

В сценарии оболочки bash вы можете запросить пользователя для ввода и включить завершение чтения для пользователя с помощью флага -e. (например, read -e -p 'GET YOUR FILE: ' file позволит пользователю использовать табуляцию, чтобы найти файл.)Завершение ZSH из приглашения к скрипту (например, чтение -e BASH)

Завершение ZSH более совершенное и расширяемое, поэтому я надеялся, что смогу найти встроенный zsh, который допускал подобное поведение.

+0

Вы запрашиваете что-то, что работает в 'zsh' или' bash'? – chepner

ответ

4

Я уверен, что есть лучший ответ (я только недавно начал экспериментировать с zsh), но вы можете использовать vared.

$ vared -c line 
+0

Отлично работает, первая строка не нужна, если вы передаете флаг '-c'. – brent

Смежные вопросы