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%