У меня есть очень маленький скрипт , который нужно запустить в установщике Debian :(. с помощью preseeding, предустановочного скрипта)
echo -n -e " # Your option [1] [2] [3]: "
read REPLY
if [ "$REPLY" == "1" ]
Сценарий останавливается здесь, и все, что я нажимаю, просто отображается на экране, однако он не принимает клавишу ввода. Обычно, когда вы нажимаете 1 и нажимаете ввод, чтение должно возвращать 1 на $REPLY. Но ничего не происходит. Он продолжает принимать пользовательский ввод, но никаких дальнейших действий не происходит.
Затем я переключился на tty2 с помощью ALT + F2 и запустил там скрипт, все было в порядке, он работает, как и ожидалось, когда я нажимаю; он принимает ввод. Почему tty1 не принимает ввод, как обычно?