shell语法练习之实现简单计算器-创新互联
#!/bin/bash #通过输入数据 计算相应的运算结果 expression=''; calculator(){ echo "请输入一个数:"; read x; echo "请输入另一个数:"; read y; echo "请输入运算符号:"; read symbol; case $symbol in +) ret=`expr $x + $y`; expression="$x+$y"; ;; -) ret=`expr $x - $y`; expression="$x-$y"; ;; \*) ret=`expr $x \* $y`; expression="$x*$y"; ;; /) ret=`expr $x / $y`; expression="$x/$y"; ;; %) ret=`expr $x % $y`; ;; esac; return $ret; } while : do echo "开始计算:Y/N:"; read -n1 flg; case $flg in n|N) echo '计算已终止'; break; ;; y|Y) ;; *) echo '计算已终止'; break; ;; esac; # if [[ $flg == "N" ]] # then # echo '计算已终止'; # break; # fi; calculator; res=$? echo -e "运算结果是:${expression}=$res\n"; done
记录用shell实现一个简单计算器效果,运行效果截图:
站在用户的角度思考问题,与客户深入沟通,找到雷山网站设计与雷山网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站制作、企业官网、英文网站、手机端网站、网站推广、主机域名、虚拟主机、企业邮箱。业务覆盖雷山地区。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
标题名称:shell语法练习之实现简单计算器-创新互联
标题网址:http://scjbc.cn/article/gjojj.html