我在脚本编写方面遇到了一些问题...如果有人可以帮助我,那将非常好!

我的脚本有:

VISITS=$((WR + RD));
SERVICE_DEMAND=$((VISITS*SERVICE_DEMAND));

我得到这个错误:



有人能帮我吗?

我认为这是因为bash仅适用于整数...不过,我需要使用浮点值。

提前致谢

问题解决了:

VISITS = $(echo $ WR + $ RD | bc);
echo $ VISITS

SERVICE_DEMAND = $(回显$ VISITS'*'$ SERVICE_TIME | bc);
echo $ SERVICE_DEMAND

最佳答案

您可以使用bc进行浮点计算,即

echo $WR + $RD | bc

等等。

10-07 16:28