说我运行一个命令,输出空间分隔线上的值。 其中一些是数字。 有没有可用于计算这些数字的平均值,中位数,标准差的效用? 像“切”,但输出这些统计数据。
看看st: https : //github.com/nferraz/st或者sta(推荐): https : //github.com/simonccarter/sta
从GitHub:
STA
来自命令行界面(CLI)的简单统计,速度很快。 描述
这是从命令行计算基本描述性统计的轻量级快速工具。 受到https://github.com/nferraz/st的启发,这个项目的不同之处在于它是用C ++编写的,允许在给定较大的非平凡数据集的情况下更快速地计算统计信息。
补充包括有偏估计和无偏估计的select,以及使用补偿variablesalgorithm的选项。
给定1,000,000个升序数字的文件,使用Bash时间对2.5GHz双核MacBook进行的简单testing表明,使用st的时间less于1秒。
你也可以考虑使用clistats 。 这是一个高度可configuration的命令行界面工具,用于计算分隔input数字stream的统计数据。
注意:我是作者。
R语言将是完美的。 它运行在terminal,它免费,也许是最stream行的统计语言。 所以,它有大量关于如何做整齐的事情的文件,包括你所要求的。