首页  

shell里的浮点数运算     所属分类 shell 浏览量 1157
a="1"
a=$(($a+3))
echo $a

a="1.5"
a=$(($a+3))
-bash: 1.5+3: syntax error: invalid arithmetic operator (error token is ".5+3")

整数四则运算 使用 $((...))

bash 不支持浮点运算, 浮点运算,可使用 bc 或 awk 


a="1.5"
a=$(echo "$a * 3"|bc)
echo $a


a="1.5"
a=`echo "$a * 3"|bc`
echo $a

$() 与 `` 等效   返回执行结果

上一篇     下一篇
Linux Load 查看及计算

数据仓库术语

spring-session-jdbc使用数据库存储共享session

linux shell 获取进程相关信息

Linux Shell总结

社会潜规则21条