[awk] 平均値を得る
作成日: 2022年05月29日
awk コマンドで平均値を求める方法のサンプルです。
まず下記の内容の dummy.txt
ファイルを作成します。
10
20
50
20
下記のコマンドを実行します。テキストファイルの 1 列目の数値を変数 total
に 1 行ずつ加算します。最後に print total/NR
で数値の合計値を行数で割った数を出力します。
cat dummy.txt | awk '{total+=$1}END{print total/NR}'
実行結果は下記のとおりです。
25