【发布时间】:2012-02-05 07:37:45
【问题描述】:
在我的 ksh 脚本中,我只需要计算整数
有时我会得到浮点数,例如 3.49 或 4.8...等
所以我需要根据以下规则(示例)将浮点数转换为整数数
3.49 will be 3
2.9 will be 3
4.1 will be 4
23.51 will be 24
982.4999 will be 982
10.5 will be 11 ( this example if float is .5 then it will roundup )
请建议如何在 ksh 或 awk 或 perl 中执行此操作
或者
可以在我的 ksh 脚本中运行的任何其他语言
【问题讨论】:
-
你没有给出“规则”,只是举例。他们没有回答一个明显的问题,即小数部分为 .500 时如何舍入?
-
感谢您的评论,请参阅我的更新问题