![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
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? |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|