shell语法练习之实现简单计算器
#!/bin/bash#通过输入数据计算相应的运算结果expression='';calculator(){echo"请输入一个数:";readx;echo"请输入另一个数:";ready;echo"请输入运算符号:";readsymbol;case$symbolin+)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:doecho"开始计算:Y/N:";read-n1flg;case$flginn|N)echo'计算已终止';break;;;y|Y);;*)echo'计算已终止';break;;;esac;#if[[$flg=="N"]]#then#echo'计算已终止';#break;#fi;calculator;res=$?echo-e"运算结果是:${expression}=$res\n";done
记录用shell实现一个简单计算器效果,运行效果截图:
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。