Сценарии Bash в установщике Debian не принимают вводимые пользователем данные при предварительном заполнении

У меня есть очень маленький скрипт , который нужно запустить в установщике Debian :(. с помощью preseeding, предустановочного скрипта)

echo -n -e " # Your option [1] [2] [3]: "
    read REPLY
    if [ "$REPLY" == "1" ] 

Сценарий останавливается здесь, и все, что я нажимаю, просто отображается на экране, однако он не принимает клавишу ввода. Обычно, когда вы нажимаете 1 и нажимаете ввод, чтение должно возвращать 1 на $REPLY. Но ничего не происходит. Он продолжает принимать пользовательский ввод, но никаких дальнейших действий не происходит.

Затем я переключился на tty2 с помощью ALT + F2 и запустил там скрипт, все было в порядке, он работает, как и ожидалось, когда я нажимаю; он принимает ввод. Почему tty1 не принимает ввод, как обычно?

5
задан Mustafa 2 August 2012 в 14:35
поделиться