gpt4 book ai didi

linux - shell脚本的算术题

转载 作者:IT王子 更新时间:2023-10-29 01:06:38 26 4
gpt4 key购买 nike

我在编写脚本时遇到了一些问题...如果有人能帮助我,那就太好了!

我的脚本有:

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

我收到这个错误:

./calc_serv_demand.sh: line 12: 0.0895406: syntax error: invalid arithmetic operator (error token is ".0895406")

有人可以帮助我吗?

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

提前致谢


问题解决:

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

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

最佳答案

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

echo $WR + $RD | bc

等等。

关于linux - shell脚本的算术题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3124359/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com