Dado data.txt
contendo:
1 2 3
4 5 6
7 8 9
Executar:
awk '{$4 = ($1+$2+$3)/3; $5 = ($1+$2)/$3; print}' data.txt
A saída será:
1 2 3 2 1
4 5 6 5 1.5
7 8 9 8 1.66667
Eu tenho uma mesa:
A B C
X 1 2 3
Y 4 5 6
Z 7 8 9
Eu quero criar duas novas colunas D e E, calculando a média e o valor de uma fórmula (A + B) / C respectivamente para obter:
A B C D E
X 1 2 3 2 1
Y 4 5 6 5 1.5
Z 7 8 9 8 1.67
Como fazer isso? Todas as postagens encontradas na pesquisa estão calculando valores em uma coluna, mas não em uma linha, e são enviadas para outro arquivo.
Tags text-processing awk