linux两数相除计算百分数


1、方式1

#计算29除以500的百分数
[root@salt opt]# awk 'BEGIN{printf "%.1f%%\n",('29'/'500')*100}'    #保留一位小数
5.8%

[root@salt opt]# awk 'BEGIN{printf "%.2f%%\n",('29'/'500')*100}'    #保留两位小数
5.80%

[root@salt opt]# awk 'BEGIN{printf "%.3f%%\n",('29'/'500')*100}'    #保留三位小数,以此类推
5.800%

[root@salt opt]# awk 'BEGIN{printf "%.f%%\n",('29'/'500')*100}'    #四舍五入
6%


2、方式2

#计算29除以500的百分数,不保留小数位
[root@salt opt]# printf "%d%%" $((29*100/500))
5%


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM