美文网首页Linux与后台开发归档
[Linux]数字转换成整数

[Linux]数字转换成整数

作者: _小老虎_ | 来源:发表于2018-08-22 16:48 被阅读4次
    方法有很多:

    var=4.57

    • 法一:
    echo ${var%.*} #这个是直接去除小数点及后面所有内容,只用于bash
    
    • 法二:
    echo \$var | awk -F. '{print $1}' #以小数点为分隔符取第一个字段
    
    • 法三:
    echo \$var | awk '{print int($0)}' #awk中可直接使用C函数取整
    
    • 法四:
    echo "scale=0;$var/1"|bc -l #用bc计算
    
    • 法五:
    printf "%.0f\n" $var #这个与上面不同,是四舍五入的
    

    相关文章

      网友评论

        本文标题:[Linux]数字转换成整数

        本文链接:https://www.haomeiwen.com/subject/vcuyiftx.html