shell下完成浮点数相除以及商转化成百分数

今天同学找我,说如何在shell脚本里面进行浮点数相除并且把商转化成百分数,二话不说,随便登陆一台测试机器,进行测试,具体代码如下:
 
 
#!/bin/bash

num=`gawk -v x=2.5 -v y=0.5 'BEGIN{printf "%.2f%%",x * 100/y}'`
echo $num

#./5.sh

500.00%

#!/bin/bash

num=`gawk -v x=2.5 -v y=5.0 'BEGIN{printf "%.2f%%",x * 100/y}'`
echo $num
 
#./5.sh

50.00%

从以上结果的输出发现完全符合他的要求,算是一个小记录吧.

你可能感兴趣的:(shell,职场,休闲)