単一のコマンドで数値リストの最小値、最大値、中央値、平均を取得する方法はありますか?

単一のコマンドで数値リストの最小値、最大値、中央値、平均を取得する方法はありますか?

ファイルには 1 行に 1 つずつ数値リストがあります。最小値、最大値はどのように求められますか?中央値そして平均価値? bashスクリプトで結果を使用したいです。

現在の状況は整数に関するものですが、最終的には浮動小数点ソリューションが役に立ちますが、単純な整数アプローチも問題ありません。

ベストアンサー1

GNUと共にデータ混合:

$ printf '%s\n' 1 2 4 | datamash max 1 min 1 mean 1 median 1
4   1   2.3333333333333 2

おすすめ記事