shell中通过读取输入yes no判断下一步如何处理

    

                    if [ -d $r_item_rmgit ];then
                            read -p "$r_item_rmgit exit, replace it [Y/n]: " REPLACE
                            case $REPLACE in
                                [yY][eE][sS]|[yY])
                                REPLACE="yes"
                                echo "replace $r_item_rmgit."
                                rm -rf $r_item_rmgit
                                ;;
                                [nN][oO]|[nN])
                                REPLACE="no"
                                echo "do not replace $r_item_rmgit."
                                ;;
                                *)
                                echo "Input error, should be [Y/n]."
                                exit 1
                            esac    
                        fi

原文地址:https://www.cnblogs.com/idyllcheung/p/11547352.html