1、方式1
#计算29除以500的百分数 [root@salt opt]# awk 'BEGIN{printf "%.1f%% ",('29'/'500')*100}' #保留一位小数 5.8% [root@salt opt]# awk 'BEGIN{printf "%.2f%% ",('29'/'500')*100}' #保留两位小数 5.80% [root@salt opt]# awk 'BEGIN{printf "%.3f%% ",('29'/'500')*100}' #保留三位小数,以此类推 5.800% [root@salt opt]# awk 'BEGIN{printf "%.f%% ",('29'/'500')*100}' #四舍五入 6%
2、方式2
#计算29除以500的百分数,不保留小数位 [root@salt opt]# printf "%d%%" $((29*100/500)) 5%