易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
软件资源
软件开发
、
小程序制作
、
系统集成与运维
、
空间租用
、
硬件开发
、
视频监控
、
技术咨询与支持
——联系电话:0311-88999002/88999003
首页
/
操作系统
/
Linux
/
Shell编程简单实现四则运算
Shell编程简单实现四则运算:
#!/bin/sh
main()
{
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
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图