首页 > 解决方案 > 在不带列的 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 

任何帮助,将不胜感激。

标签: bash

解决方案


推荐阅读