Como posso expressar apenas a última soma?

2

Eu quero ver apenas a última soma aqui, mas isso me mostra tudo.

awk '{print sum += } END {print sum}' file.dat

Esta é a saída:

1.2
3.6
7.3
7.3
    
por Nenad Djukic 23.11.2017 / 20:52

1 resposta

2

Considerando que você deseja somas em file.dat adicionadas e depois as imprime, a linha deve ser:

awk '{sum +=} END {print sum}' file.dat

Dizendo awk para imprimir o sum toda vez que você adicionar um novo valor a sum , ele mostrará cada valor intermediário, exatamente como você experimentou.

    
por Videonauth 23.11.2017 / 22:37