编辑代码

#!/bin/bash
while true
do
    echo "加法(0)"
    echo "减法(1)"
    echo "乘法(2)"
    echo "除法(3)"
    echo "退出(q)"
    read -p "请选择:" choice
    case $choice in
        0)
            read -p "输入变量:" var1 var2
            result=$((var1+var2))
            echo "输出结果: $result"
            ;;
        1)
            read -p "输入变量:" var1 var2
            result=$((var1-var2))
            echo "输出结果: $result"
            ;;
        2)
            read -p "输入变量:" var1 var2
            result=$((var1*var2))
            echo "输出结果: $result"
            ;;
        3)
            read -p "输入变量:" var1 var2
            if [ $var2 -eq 0 ]
            then
                echo "除数不能为0"
            else
                result=$((var1/var2))
                echo "输出结果: $result"
            fi
            ;;
        q)
            echo "退出程序"
            exit 0
            ;;
        *)
            echo "输入错误,请重新选择"
            ;;
    esac
done