The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
google unix.com



UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos!

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
exibir o resultado de wc-l com palavras antes e depois do resultado melanie_pfefer UNIX para Dummies Perguntas & Respostas 3 04-30-2008 08:33
Comparar 2 ficheiros ordenados varungupta Programação Shell Script e 7 01-25-2008 01:07
Emitir Resultado formatado arquivo de log antigo 30.000 linhas resultado log <HELP required> vikas.iet Programação Shell Script e 5 12-02-2007 10:43
Inserindo ordenadas em filas buddyme UNIX para Dummies Perguntas & Respostas 1 10-24-2007 06:26
ordenadas processos pró Programação Shell Script e 7 05-19-2007 04:52

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 11-28-2005
krsunderm krsunderm is offline
Usuário
  
 

Join Date: Nov 2005
Posts: 1
comm - Triados resultado questões

No AIX 5.2, estamos tentando criar um arquivo delta, comparando o antes de extrair o novo extrato. Estamos com alguns registros aparecem como novos, quando nós não esperamos isso.

Problema parece estar relacionado com o aparecimento de um novo registro com uma chave que é inteiramente contido num outro registo chave. (Não sei por que a chave seria mesmo assunto uma vez que estamos a realizar a nível recorde comparações ...)

Em última análise, procurando entender:
1) Porque é que estamos recebendo o adicional registos de volta?
2) Porque é que o tipo-n (assinalar abaixo) resolver o problema?


Um exemplo ilustra a questão provavelmente melhor ... NOTA (ambos os tipos usam a mesma sintaxe.)

Anterior Extrato (ordenadas resultado chamado prev_extract.dat.srt)
11111 | Valor A1 | Valor A2
12345 | Valor A3 | Valor A4
12346 | Valor A5 | Valor A6
9999 | Valor A7 | Valor A8

Novo Extrato (pré-tipo)
11111 | Valor A1 | Valor A2
12345 | Valor A3 | Valor A4
12346 | Valor A5 | Valor A6
9999 | Valor A7 | Valor A8
123 | Valor A9 | Valor A10

Classificar Novo Extrato
sort-t "|"-k1, 1 New_Extract.dat> New_Extract.dat.srt

Novo Extrato (ordenadas resultado)
11111 | Valor A1 | Valor A2
123 | Valor A9 | Valor A10
12345 | Valor A3 | Valor A4
12346 | Valor A5 | Valor A6
9999 | Valor A7 | Valor A8

Comparar os Ficheiros
comm -23 New_Extract.dat.srt prev_extract.dat.srt> Extract_addchg.dat


Com base em nosso entendimento, a comparação resultados devem mostrar quaisquer registos que são novos (acrescenta) ou foram modificados. Então Extract_addchg.dat deverá ser parecido com:
123 | Valor A9 | Valor A10

No entanto, a nossa Extract_addchg.dat realmente algo parecido com:
123 | Valor A9 | Valor A10
12345 | Valor A3 | Valor A4
12346 | Valor A5 | Valor A6


Se não mudarmos a nossa espécie comandos para uma espécie-n ... então os 123 movimentos bem antes de gravar o 12345 e 12346 e as comm retorna somente os registros desejados.


Todas as explicações?
  #2 (permalink)  
Old 11-29-2005
açambarcador grasper is offline
Usuário
  
 

Join Date: Sep 2005
Lugares: 45
Eu seria muito interessado em qualquer explicação para isso também - mudando a pipes (|), para qualquer outra coisa que dá o resultado correcto, mas eu não tenho idéia porque esta deve ser.
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:03.


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