22
A
回答
48
这里有一个方法:
$ awk '{s+=$1}END{print "ave:",s/NR}' RS=" " file
ave: 54.646
+1
这将在空文件上产生除零错误的除法。你需要像'awk'{s + = $ 1} END {print“ave:”,(NR?s/NR:“NaN”)}'RS =“”file' –
3
perl -lane '$a+=$_ for(@F);print "ave: ".$a/scalar(@F)' file
如果您有多条线路,你只需要一个单一的平均值:
perl -lane '$a+=$_ for(@F);$f+=scalar(@F);END{print "ave: ".$a/$f}' file
9
使用jq
:
$ seq 10|jq -s 'add/length'
5.5
-s
(--slurp
)将输入行读入数组。
或在OP的情况:
tr \ \\n<file|jq -s 'add/length'|sed 's/^/ave: /'
相关问题
- 1. 从文本文件中提取数据以用于python脚本?
- 2. 脚本用于在数据文件中找到的最大和最小数
- 3. 用于数据的文本文件
- 4. 用于文件上传的自动脚本脚本不适用于硒脚本
- 5. 关于脚本文件夹
- 6. 批处理脚本,用于从文本文件中过滤行
- 7. Matlab脚本从文本文件中提取数据
- 8. 用于检索数据的脚本-Oracle
- 9. 用于脚本表数据的工具
- 10. 如何在位于其他文件夹的VBA脚本中调用VBA脚本
- 11. 用于从gnuplot中的数据文件创建图像的脚本
- 12. 用于屏蔽日志文件中敏感数据的Unix脚本?
- 13. 用于移动文件的Windows脚本
- 14. 用于传输文件的Shell脚本
- 15. 用于整合文件的Windows脚本
- 16. 用于PDF文件检查的脚本
- 17. 用于创建文件夹的脚本
- 18. 帮助PHP脚本分页对于平面文件数据库
- 19. paraview包Python脚本相当于文件 - 的>保存数据
- 20. 更新XML文件数据的脚本
- 21. 从文件中存储文本和数字变量用于Perl脚本
- 22. 用于编写脚本的F#:脚本文件的位置
- 23. 用于在Linux中打开文件夹中的不同文件的shell脚本
- 24. 用于列出文本文件中子目录和文件的Bash脚本
- 25. 用于在oracle中加载大量文件的脚本Shell
- 26. 如何使用python脚本在电子邮件正文中调用文本文件数据
- 27. CSV文件上传到数据库中使用shell脚本
- 28. 如何使用java脚本解析json文件中的数据
- 29. 使用脚本将.csv文件加载到MySQL数据库中
- 30. 保护java脚本文件中使用的数据
如果您有什么多行? – Vijay
awk'{s + = $ 1} END {print“ave:”,s/NR}'RS =“\ n”file#如果每行有一条记录 –
默认记录分隔符(RS)如果您有多行,则不需要指定RS =“\ n”。 'awk'{s + = $ 1} END {print“ave:”,s/NR}'文件' –