bash - 在不带列的 txt 文件的 Bash 脚本中使用 datamash
问题描述
我有一个 .txt 文件,它有 5 个值。它们像这样打印在彼此下方:
505899
504536
503248
503826
504728
现在我想使用 datamash 来获得平均值和标准差。我试过这个:
datamash mean 1 sstdev 1 < myfile.txt
但它说:
datamash: invalid numeric value in line 1 field 1: '505899 '
我的 .txt 没有列。datamash 需要一个吗?如果它确实需要一列,我如何在 Bash 中添加一个?我可以将结果放在这样的新文件中吗:
datamash mean 1 sstdev 1 < myfile.txt >results.txt
任何帮助,将不胜感激。
解决方案
推荐阅读
- php - 在 Angular 中自动更新多个网页实例
- python - 无法使用 scipy 1.4.1 读取使用 scipy 版本 1.2.1 保存的 .mat 文件
- javascript - 如何从firebase实时数据库中获取随机推送的密钥
- swift - 以编程方式将按钮添加到uitableview单元格
- php - 错误:App\User 类的对象无法转换为 int
- javascript - 为什么我的 useState 钩子在这个 React 组件中不起作用?
- python - 我在使用 Project Euler #2 时遇到问题 [效率不够]
- events - OnMembersAddedAsync 没有被调用
- javascript - React.js 渲染函数错误,期望末尾有一个分号
- mysql - Mariadb 具有现有数据库的多阶段容器