Shell编程简单实现四则运算

来源:互联网 发布:怎么在mac上下载webex 编辑:程序博客网 时间:2024/06/10 11:42
#!/bin/shmain(){        echo  "#############################"        echo  "## usage: num1 +/-/#// num2##"        echo  "## example: 1 + 1          ##"        echo  "## '*' is replaced by '#'  ##"        echo  "#############################"        while [ 1 ]        do        echo "## please select :         ##"        echo "## 1.cal                   ##"        echo "## 0.exit                  ##"                read select                if [ "$select" = "1" ]                then                        cal;                elif [ "$select" = "0" ]                then                        break;                fi        done}cal(){        echo "please enter number,as: number1 sign number2:"        read str        num1=`echo $str|cut -d' ' -f1`        num2=`echo $str|cut -d' ' -f3`        sign=`echo $str|cut -d' ' -f2`        case $sign in        +)                sum=`expr $num1 + $num2`;                echo "$num1 $sign $num2 = $sum";;        -)                sum=`expr $num1 - $num2`;                echo "$num1 $sign $num2 = $sum";;        \#)                sum=`expr $num1 \* $num2`;                echo "$num1 * $num2 = $sum";;        /)                sum=`expr $num1 / $num2`;                echo "$num1 $sign $num2 = $sum";;        *)                echo "your enter is wrong";;        esac    echo "please enter to continue"        read cto}main






原创粉丝点击