Ir para conteúdo
Fórum Script Brasil

Helio Giroto

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Helio Giroto

  1. Em 20/7/2012 at 11:52, Ricardo.Silva disse:

    Tenho um arquivo com 108 milhões de linhas e estou usando o comando awk '{ total = total + $1} END {print total} ' arquivo.txt isso me dá a soma de todas as 108 milhões de linhas, mas eu queria somar a cada 9 milhões. Qual comando devo utilizar?

    Meu arquivo tem a seguinte cara:

    7,611798

    7,705900

    7,769710

    7,820950

    7,906996

    7,964038

    8,033648

    8,102936

    8,187371

    8,204451

     

    RICARDO, Tente isso:

    cat arquivo... | awk 'NR % 9000000 == 0 {sum=sum+$1}END{print sum}'

     

     

    # Tente isso abaixo... Em cada Registro (NR) divisível por 9milhoes, ele soma o campo $1 na variavel sum e no fim (END) dá o total

    cat arquivo | awk 'NR % 9000000 == 0 {sum=sum+$1}END{print sum}'

    Espero tê-lo ajudado!

    ;)

    # Tente isso abaixo... Em cada Registro (NR) divisível por 9milhoes, ele soma o campo $1 na variavel sum e no fim (END) dá o total

    cat arquivo | awk 'NR % 9000000 == 0 {sum=sum+$1}END{print sum}'

    Espero tê-lo ajudado!

    ;)

×
×
  • Criar Novo...