【问题描述】
除法运算,结果保留五位小数。
以5/6作为例子。
【解决】
1.使用bc
echo "scale=5; a = 5 / 6; if (length(a)==scale(a)) print 0;print a" |bc;echo
2.使用awk
awk ‘BEGIN{printf "%0.5f",5/6}‘
时间: 2024-11-06 23:39:58
【问题描述】
除法运算,结果保留五位小数。
以5/6作为例子。
【解决】
1.使用bc
echo "scale=5; a = 5 / 6; if (length(a)==scale(a)) print 0;print a" |bc;echo
2.使用awk
awk ‘BEGIN{printf "%0.5f",5/6}‘