Você poderia passar os arquivos concatenados para awk
duas vezes, pela primeira vez ( NR==FNR
) para calcular a sum
da terceira coluna ( $3
) em todos os arquivos e pela segunda vez para substituir os valores existentes pela total:
awk 'NR==FNR{sum+=$3;next}; {$3=sum; print}' <(cat file1 file2...fileN) \
<(cat file1 file2...fileN) > result.txt