diff --git a/setup_cups.sh b/setup_cups.sh index f592dd8..7a4db72 100755 --- a/setup_cups.sh +++ b/setup_cups.sh @@ -185,7 +185,7 @@ select_drivers() { echo "" echo -e " ${BLUE}示例: 1 2 或 1,2 表示同时安装通用驱动和HP驱动${NC}" echo "" - read -p "请输入选项 (默认: 1): " driver_choice + read -p "请输入选项 (默认: 1): " driver_choice < /dev/tty driver_choice=${driver_choice:-1} # 统一分隔符 driver_choice=$(echo "$driver_choice" | tr ',' ' ') @@ -304,7 +304,7 @@ main() { echo -e "${YELLOW}是否将软件源更换为国内镜像(清华大学)?${NC}" echo " 推荐:国内用户选择 Y,可大幅加快下载速度" echo "" - read -p "更换国内源? [Y/n]: " change_mirror + read -p "更换国内源? [Y/n]: " change_mirror < /dev/tty change_mirror=${change_mirror:-Y} echo "" @@ -322,7 +322,7 @@ main() { echo " 6. 将当前用户添加到 lpadmin 组" echo " 7. 启动并设置开机自启" echo "" - read -p "是否继续? [Y/n]: " confirm + read -p "是否继续? [Y/n]: " confirm < /dev/tty confirm=${confirm:-Y} if [[ ! "$confirm" =~ ^[Yy]$ ]]; then