@Foo Mine пришла с Ubuntu 10.04
ание сценария bash, и я хочу получить пользовательский ввод. Потрясающие,
read -p "What directory should we save in? " -e FOLDER
Кроме того, что я хотел бы сделать,Идеально, есть ли у пользователя увидеть что-то вроде:
What directory should we save in? /home/user/default/
с курсором в конце строки и возможностью удалять назад или добавлять или что-то еще. По сути, предварительно заполняя ввод пользователя, но давая им возможность редактировать его.
Readline, очевидно, имеет такую возможность, но вread
команда. Есть альтернативы? Я бы предпочел не использовать Perl или что-то подобное.
Ограничение, под которым я работаю, заключается в том, что я пишу один сценарий оболочки, который было бы неплохо широко распространить, поэтому следует полагаться на как можно меньше уже существующей инфраструктуры.rlwrap
а такжеread -i
обе работаютесли их зависимости (rlwrap
и bash version >> все что есть у меня соответственно) доступны. Оба хороших ответа, выберите тот, который работает для вас.