Bash:从文件中读取具有非零值的行

用户名

我有一个包含数字列表的文件,每行一个数字。我想在文件中找到非零数字的平均值。

例如:文件是:

0.0
1.0
2.0
3.0
0.0
0.0

我希望答案是2.0,而不是1.0

我可以通过读取每一行,将其添加到总和中,如果值不等于零,增加一个计数,最后计算总和/计数来获得此结果。

使用其他命令是否有更简单的方法?

肯特郡

这个awk单行代码会进行过滤和平均计算:

awk '$0{s+=$0;c++}END{printf "%.1f\n",c?s/c:0}' file

它输出:

2.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用awk在管道定界文件中的特定列中获取具有非零值的行?

来自分类Dev

在Pandas数据框中的列子集中查找具有非零值的行

来自分类Dev

bash中具有零填充索引的stdin前缀行

来自分类Dev

bash-在两个文件中获取具有相同列值的所有行

来自分类Dev

提取指定字符串之前具有非零值的文件的行号

来自分类Dev

包含具有零Count()值的行

来自分类Dev

Python在JSON文件中读取具有多个值的Dict

来自分类Dev

选择查询,使那些行具有两个或多个两个非零值

来自分类Dev

Windows命令行-过滤具有非零值的行

来自分类Dev

计算MS-Excel中两列中具有非零值的行数

来自分类Dev

选择仅在R中具有所有非零列的行

来自分类Dev

从具有不同数量令牌的行中读取文件

来自分类Dev

读取具有浮点值的文件

来自分类Dev

从具有读取行偏移量的文件中读取行

来自分类Dev

Excel SUMIFS 在具有零值和非零值的单个条件上

来自分类Dev

Bash:为什么读取文件时读取的返回非零退出状态?

来自分类Dev

Google Big Query:如何过滤输出以仅显示至少具有1个非零值的行?

来自分类Dev

按照显示模式将缺少的行(具有零值)插入表中

来自分类Dev

将非bash变量从文件读取到bash脚本中

来自分类Dev

读取文件并将行放入单独的文件中,因为bash中指定列的值相同

来自分类Dev

在Python中读取具有超时的文件

来自分类Dev

读取文件中的指定行-BASH

来自分类Dev

在bash中以一行读取文件

来自分类Dev

在Java中读取一个标签中具有多个值的xml文件

来自分类Dev

从文件中读取行并输出具有行号的每一行

来自分类Dev

从文件中读取行并输出具有行号的每一行

来自分类Dev

如何将文件中具有相同值的所有行保存到文件中

来自分类Dev

从具有可变列数的ASCII文件中读取浮点值

来自分类Dev

从具有可变列数的ASCII文件中读取浮点值

Related 相关文章

  1. 1

    如何使用awk在管道定界文件中的特定列中获取具有非零值的行?

  2. 2

    在Pandas数据框中的列子集中查找具有非零值的行

  3. 3

    bash中具有零填充索引的stdin前缀行

  4. 4

    bash-在两个文件中获取具有相同列值的所有行

  5. 5

    提取指定字符串之前具有非零值的文件的行号

  6. 6

    包含具有零Count()值的行

  7. 7

    Python在JSON文件中读取具有多个值的Dict

  8. 8

    选择查询,使那些行具有两个或多个两个非零值

  9. 9

    Windows命令行-过滤具有非零值的行

  10. 10

    计算MS-Excel中两列中具有非零值的行数

  11. 11

    选择仅在R中具有所有非零列的行

  12. 12

    从具有不同数量令牌的行中读取文件

  13. 13

    读取具有浮点值的文件

  14. 14

    从具有读取行偏移量的文件中读取行

  15. 15

    Excel SUMIFS 在具有零值和非零值的单个条件上

  16. 16

    Bash:为什么读取文件时读取的返回非零退出状态?

  17. 17

    Google Big Query:如何过滤输出以仅显示至少具有1个非零值的行?

  18. 18

    按照显示模式将缺少的行(具有零值)插入表中

  19. 19

    将非bash变量从文件读取到bash脚本中

  20. 20

    读取文件并将行放入单独的文件中,因为bash中指定列的值相同

  21. 21

    在Python中读取具有超时的文件

  22. 22

    读取文件中的指定行-BASH

  23. 23

    在bash中以一行读取文件

  24. 24

    在Java中读取一个标签中具有多个值的xml文件

  25. 25

    从文件中读取行并输出具有行号的每一行

  26. 26

    从文件中读取行并输出具有行号的每一行

  27. 27

    如何将文件中具有相同值的所有行保存到文件中

  28. 28

    从具有可变列数的ASCII文件中读取浮点值

  29. 29

    从具有可变列数的ASCII文件中读取浮点值

热门标签

归档