shell编程之浮点运算
作者:互联网
浮点运算
bash不支持浮点运算,如果需要进行浮点运算可以借助bc,awk。
方法一:
echo "数字1运算符数字2" | bc 注意空格及符号
方法二:
echo " 数字1运算符数字2 ">文件 注意空格及符号
bc 文件
方法一和方法二都有相同的局限,就是乘除无法做到精准运算,若想要精准运算可以采用方法三
方法三:
echo "scale=有效数字;数字1算法数字2"|bc 注意空格及符号
方法四:
echo $(awk BEGIN'{print 数字1运算符数字2}') 注意空格及符号
可以看到awk同样不能做到精准运算
标签:空格,shell,数字,bc,浮点运算,编程,echo,运算符 来源: https://blog.csdn.net/weixin_51613313/article/details/111270416