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
Compare entre os dois arquivos Quijote Programação Shell Script e 4 01-06-2009 03:00
Como comparar 2 ficheiros. ashoka123 Programação Shell Script e 6 10-21-2008 03:38
Como comparar a ficheiros arkhei UNIX para Dummies Perguntas & Respostas 1 09-20-2008 05:45
comparar ficheiros danabo Programação Shell Script e 3 05-19-2008 01:09
comparar ficheiros ingunix UNIX para Dummies Perguntas & Respostas 3 05-24-2001 12:44

 
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-26-2009
paul.o paul.o is offline
Usuário
  
 

Join Date: May 2009
Posts: 4
Compare dois arquivos usando awk

Oi. Eu sou novo para awk e têm procurado uma solução para o meu problema, mas não encontraram a resposta certa ainda. Tenho dois ficheiros que se parecem com isto:

ficheiro1
Apagar, 3105551234
Apagar, 3105551236
Apagar, 5625559876
Apagar, 5625556789
Apagar, 5625553456
Apagar, 5625551234
Apagar, 5625556956
Apagar, 5625556643
Apagar, 6265552486
Apagar, 6265559365
Adicionar, 7755559833
Adicionar, 9515550087


ficheiro2
93,170334,0, -1, -1,, AAA, 5625556643,6465550987,,, -1,, 581,93, -1
94,170335,0, -1, -1,, AAA, 7145550167,6465550987,,, -1,, 581,93, -1
107,170239,0, -1, -1,, AAA, 6265559999,6465550987,,, -1,, 581,93, -1
109,170240,0, -1, -1,, AAA, 5205558723,6465550987,,, -1,, 581,93, -1
110,170241,0, -1, -1,, AAA, 3105551236,6465550987,,, -1,, 581,93, -1
111,170348,0, -1, -1,, AAA, 6195550178,6465550987,,, -1,, 581,93, -1
114,170256,0, -1, -1,, AAA, 5625559876,6465550987,,, -1,, 581,93, -1
118,170336,0, -1, -1,, AAA, 3105551234,6465550987,,, -1,, 581,93, -1
119,170337,0, -1, -1,, AAA, 5125559812,6465550987,,, -1,, 581,93, -1
120,170338,0, -1, -1,, AAA, 5125559083,6465550987,,, -1,, 581,93, -1
121,101,1, -1, -1,, AAA,,, 2135559126,,, -1,, 0,85, -1
122,170339,0, -1, -1,, AAA, 5625559067,6465550987,,, -1,, 581,93, -1
125,999996,1, -1, -1,, AAA,,, 6265559365,,, -1,, 0,2561, -1
127,170340,0, -1, -1,, AAA, 5625551234,6465550987,,, -1,, 581,93, -1
128,170341,0, -1, -1,, AAA, 5625559148,6465550987,,, -1,, 581,93, -1
129,170342,0, -1, -1,, AAA, 5625556789,6465550987,,, -1,, 581,93, -1
130,170343,0, -1, -1,, AAA, 5625559210,6465550987,,, -1,, 581,93, -1
133,100,1, -1, -1,, AAA,,, 6265552486,,, -1,, 0,85, -1
134,170344,0, -1, -1,, AAA, 5625553456,6465550987,,, -1,, 581,93, -1
135,170345,0, -1, -1,, AAA, 7605559809,6465550987,,, -1,, 581,93, -1
137,170257,0, -1, -1,, AAA, 5625556956,6465550987,,, -1,, 581,93, -1

Gostaria de olhar para ficheiro1 e qualquer inscrição que tenha "Delete" em $ 1, procure $ 2 (a partir de ficheiro1) em ficheiro2. Em seguida, crie um terceiro arquivo, ficheiro3, com "D", $ 1 de ficheiro2. Então, a saída com os exemplos acima ficaria assim:

ficheiro3
D, 93
D, 110
D, 114
D, 118
D, 125
D, 127
D, 129
D, 133
D, 134
D, 137

Eu espero que eu estou fazendo sentido. Qualquer ajuda será apreciada. Obrigado.
 

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 04:10.


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