Você pode usar isto:
awk '{for(i=1;i<=NF;i++) t+=$i; print (t/(i-1)); t=0}' filename
Arquivo de entrada:
1 2 3 4 5
6 4 2 1 2
3 6 7 8 9
e assim por diante.
Saída desejada:
3
3
6.6
Eu tenho muitos arquivos e cada arquivo com diferentes números de coluna, mas o não. de linhas é o mesmo 25000. Eu quero ter o mesmo número de linhas, mas apenas uma coluna.
Alguma sugestão usando awk
?
Tags text-processing awk