入力ファイル:
1 2 3 4 5
6 4 2 1 2
3 6 7 8 9
など..
希望の出力:
3
3
6.6
開くことができる他の多くのファイルがありますが、何もありません。行数は 25000 と同じです。行数は同じですが、列は1つだけ必要です。
使用に関する提案がありますかawk
?
答え1
以下を使用できます。
awk '{for(i=1;i<=NF;i++) t+=$i; print (t/(i-1)); t=0}' filename
入力ファイル:
1 2 3 4 5
6 4 2 1 2
3 6 7 8 9
など..
希望の出力:
3
3
6.6
開くことができる他の多くのファイルがありますが、何もありません。行数は 25000 と同じです。行数は同じですが、列は1つだけ必要です。
使用に関する提案がありますかawk
?
以下を使用できます。
awk '{for(i=1;i<=NF;i++) t+=$i; print (t/(i-1)); t=0}' filename