我有一个非常小的脚本需要在 debian 安装程序上运行:( 通过预置,预安装脚本)
echo -n -e " # Your option [1] [2] [3]: "
read REPLY
if [ "$REPLY" == "1" ]
脚本在这里停止,我按下的任何内容都会显示在屏幕上,但它不接受输入键。通常,当您按 1 并按 enter 时,读取应返回 1 到 $REPLY。但什么也没有发生。它继续接受用户输入,但没有进一步的操作发生。
然后,我用 ALT+F2 切换到 tty2 并在那里运行脚本,很好,它按预期工作,当我按下时;它需要输入。为什么 tty1 不像往常一样接受输入?