linux – shell脚本的算术问题
发布时间:2020-12-14 02:08:10 所属栏目:Linux 来源:网络整理
导读:我在编写脚本方面遇到了一些问题…如果有人可以帮助我,那就非常好! 我的脚本有: VISITS=$((WR + RD));SERVICE_DEMAND=$((VISITS*SERVICE_DEMAND)); 我收到这个错误: ./calc_serv_demand.sh: line 12: 0.0895406: syntax error: invalid arithmetic operat
我在编写脚本方面遇到了一些问题…如果有人可以帮助我,那就非常好!
我的脚本有: VISITS=$((WR + RD)); SERVICE_DEMAND=$((VISITS*SERVICE_DEMAND)); 我收到这个错误:
有人能帮我吗? 我认为这是因为bash仅适用于整数…但我需要使用浮点值. 提前致谢 问题解决了: VISITS = $(echo $WR $RD | bc); SERVICE_DEMAND = $(echo $VISITS’*’$SERVICE_TIME | bc); 解决方法
您可以使用bc进行浮点计算,即
echo $WR + $RD | bc 等等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |