美文网首页Linux与后台开发归档
[Bash]awk文件内浮点数 整形比较的坑

[Bash]awk文件内浮点数 整形比较的坑

作者: _小老虎_ | 来源:发表于2020-05-14 10:44 被阅读0次

    • 背景
      文件1内容如果有浮点数列为$1
      之后和10比较
    awk -F'\t' '{
      if ($1 < 10) {
        print $0
      }
    }'
    

    例如6.58和10,最终不会输出,究其原因可能是将$1转换字符串

    • 如何处理
    awk -F'\t' '{
      if ($1 * 1.0 < 10.0) {
        print $0
      }
    }'
    

    需要给$1 * 1.0 转换

    相关文章

      网友评论

        本文标题:[Bash]awk文件内浮点数 整形比较的坑

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