The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Count primeira coluna com base em duas outras colunas kaustubh137 Programação Shell Script e 1 05-29-2008 09:54
Como verificar valores nulos em um arquivo coluna por coluna se colunas não são Nulos Mandab Programação Shell Script e 7 03-15-2008 09:57
Como a contagem padrão na coluna ahjiefreak Programação Shell Script e 12 12-04-2007 07:53
Como contar a gravar em uma contagem EBCDIC arquivo. oracle8 UNIX para Dummies Perguntas & Respostas 1 07-26-2006 08:22
Max coluna contagem em um arquivo gemini Programação Shell Script e 2 08-24-2004 01:12

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-27-2008
gobinath gobinath is offline
Usuário
  
 

Join Date: May 2008
Posts: 8
Como obter a contagem se apenas dois jogos coluna?

Oi,

Eu tenho um arquivo com o conteúdo como abaixo,

Código:
10:23:10        GOOD      10.30.50.60
10:23:11        GOOD      10.30.50.62
10:23:12        Hello        10.30.50.60
10:23:12        BAD         10.30.50.60
10:23:13        GOOD       10.30.50.66
10:23:14        BAD         10.30.50.62
10:23:15        Hello        10.30.50.66
10:23:16        Hello        10.30.50.66
10:23:16        BAD         10.30.50.66

Preciso do produto como este,

Código:
No of Hello for  10.30.50.60: 1
No of Hello for  10.30.50.66: 2

Além disso

Código:
No of Hello for 10:23 (time) : 3

Por favor, alguém sugerir um script para isso.

Thanks in advance

Última edição por Yogesh Sawant; em 05/27/2008 04:29.. Motivo: adicionado código tags
  #2 (permalink)  
Old 05-27-2008
jaduks's Avatar
jaduks jaduks is offline
Usuário
  
 

Join Date: Aug 2007
Localização: Assam, na Índia
Lugares: 167

Código:
$ awk '$2=="Hello" {count["Number of "$2" for "$3]++}END{for(j in count) print j":",count[j]}' gobi1.txt
Number of Hello for 10.30.50.60: 1
Number of Hello for 10.30.50.66: 2

/ / Jadu
  #3 (permalink)  
Old 05-27-2008
jaduks's Avatar
jaduks jaduks is offline
Usuário
  
 

Join Date: Aug 2007
Localização: Assam, na Índia
Lugares: 167
E,


Código:
$ awk '$2=="Hello" {count["Number of "$2" for "substr($1,1,5)]++}END{for(j in count) print j"(time):",count[j]}' gobi1.txt
Number of Hello for 10:23(time): 3

/ / Jadu
  #4 (permalink)  
Old 05-27-2008
Klashxx's Avatar
Klashxx Klashxx is offline Forum Advisor  
HP-UX/Linux/Oracle
  
 

Join Date: Feb 2006
Localização: Almería, Espanha
Posts: 393
Ou:

Código:
awk '{a[$4 " in " $5]++
      b[$4" for "$1":"$2]++;next}
END{
for ( i in a )
   print "No of "i":" a[i]
print "---------------------------"
for ( i in b )
   print "No of "i"(time):" b[i]

}' FS="( )|(:)"file
No of GOOD in 10.30.50.60:1
No of GOOD in 10.30.50.62:1
No of GOOD in 10.30.50.66:1
No of BAD in 10.30.50.60:1
No of Hello in 10.30.50.60:1
No of BAD in 10.30.50.62:1
No of BAD in 10.30.50.66:1
No of Hello in 10.30.50.66:2
---------------------------
No of Hello for 10:23(time):3
No of BAD for 10:23(time):3
No of GOOD for 10:23(time):3

Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 02:53.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0