[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Concatenação e soma
From: |
Marcelino Silva |
Subject: |
Re: [shell-script] Concatenação e soma |
Date: |
Thu, 14 Aug 2003 11:39:54 -0300 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20030208 Netscape/7.02 |
Utilize o AWK:
awk -f consolida log1.txt log2.txt
arquivo consolida:
#Imprime na tela a quantidade de URL
BEGIN {FS=" "
print " Qtde URL "
print " --------------------"
}
{
count[$2]++
}
END {
for (w in count)
print" " count[w]"\t", w | "sort -rn"
}
-----------------------------------------------------------
lista-1 wrote:
>Caros,
>
>Tenho 2 webservers que respondem pelos mesmos domínios e os logs são
>separados.
>Na hora de fazer o processamento para ter os top hits, não posso concatenar
>esses logs e rolo um script que conta separadamente, em arquivos diferentes,
>no seguinte formato.
>
>Consegui resolver isso concatenando, mas fiquei muito curioso pois não
>consegui fazer o que queria anteriormente.
>
>Como fazer para em 2 arquivos separados, como no exemplo abaixo, fazer com
>que leia e caso encontre 'url' no caso, faça a soma das mesmas
>
>
>log1.txt
>
> 461 /lista1.luizao.com.br/logo.gif
> 441 /lista1.luizao.com.br/barra.gif
> 414 /lista2.luizao.com.br/top.html
> 412 /lista2.luizao.com.br/cabeca.gif
>
>
>log2.txt
>
> 491 /lista2.luizao.com.br/cabeca.gif
> 431 /lista1.luizao.com.br/barra.gif
> 424 /lista1.luizao.com.br/logo.gif
> 411 /lista2.luizao.com.br/top.html
>
>paulo henrique
>-----------------------
>echo 47875708458009083351029739972407050455790102158921762609658359562P | dc
>
>
>
>---------------------------------------------------------------------
>Esta lista não admite a abordagem de outras liguagens de programação, como
>perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
>aviso.
>---------------------------------------------------------------------
>Sair da lista: address@hidden
>---------------------------------------------------------------------
>Esta lista é moderada de acordo com o previsto em
>http://www.listasdiscussao.cjb.net
>---------------------------------------------------------------------
>
>
>Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
>http://br.yahoo.com/info/utos.html
>
>
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] Concatenação e soma,
Marcelino Silva <=