回答:
blahblahblah | awk '{if(min==""){min=max=$1}; if($1>max) {max=$1}; if($1<min) {min=$1}; total+=$1; count+=1} END {print total/count, max, min}'
awk
パターンをに入れて、/usr/local/bin/stats
それをとして使用しますblabla | stats
。
このプログラムは、コマンドラインで数値のリストの統計を生成するのに役立ちます:http : //web.cs.wpi.edu/~claypool/misc/stats/stats.html
simple-rもあります。これは、Rができることのほとんどすべてを実行できますが、キーストロークは少なくて済みます。
https://code.google.com/p/simple-r/
平均、最大、および最小を計算するには、次のいずれかを入力する必要があります。
r summary file.txt
r summary - < file.txt
cat file.txt | r summary -