Debianインストーラーで実行する必要 がある非常に小さなスクリプトがあります:(プレシード、プレインストールスクリプトを介して)
echo -n -e " # Your option [1] [2] [3]: "
read REPLY
if [ "$REPLY" == "1" ]
スクリプトはここで停止し、何を押しても画面に表示されますが、Enter キーは受け付けません。通常、1 を押して Enter キーを押すと、読み取りによって $REPLY に 1 が返されます。しかし、何も起こりません。ユーザー入力を受け入れ続けますが、それ以上のアクションは発生しません。
次に、ALT + F2でtty2に切り替え、そこでスクリプトを実行しました。問題なく、押すと期待どおりに動作します。入力を取ります。tty1 がいつものように入力を受け入れないのはなぜですか?