摘要:
下午朋友对我说“awk中怎么计算某列的值为四舍五入”;我们知道awk中是没有round函数;那样怎么样达到四舍五入的效果呢?我当时就想就写一个自定义函数吧!正好练习下最近学习的awk语言! functionround(a){b=int(a);c=a*10;d=b*10+5;if(c>=d){e=b+1;}else{e=b;}returne;} 测验这个函数;round.awkfunctionround(a){b=int(a);c=a*10;d=b*10+5;e=(c>=d)?(b+1):b;returne;}{printround(3.25),round(3.5),round(4. 阅读全文