【发布时间】:2019-07-16 15:06:29
【问题描述】:
我在下面作为 solaris 10 上 bash 脚本的一部分执行。
MEM_USED_PC=`prstat -Z 1 1 | grep -i sz | awk '{print $5}' | sed 's/%//'`
MEM_TOTAL_PC=100
MEM_FREE_PC=$(($MEM_TOTAL_PC-$MEM_USED_PC))
但echo $MEM_FREE_PC 给出以下错误:
100-6.5: syntax error: invalid arithmetic operator (error token is ".5")
可能是什么问题?
【问题讨论】:
-
bash 不支持浮点运算。