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
Ordem criar arquivos por data mab_arif16 Programação Shell Script e 4 05-15-2006 02:04
Cópia de arquivos na mesma ordem, juntamente com o tempo carimbos shyam.appalla Programação Shell Script e 2 12-04-2005 10:44
lista de arquivos na data fim Jeannine UNIX para Dummies Perguntas & Respostas 2 08-15-2005 03:19
Listar arquivos em ordem numérica Steve_H Programação Shell Script e 3 02-22-2005 10:52
LP - fim de arquivos impressos mabrownawa UNIX & avançada para usuários experientes 2 02-16-2004 12:08

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 06-04-2008
ragavhere ragavhere is offline
Usuário
  
 

Join Date: Apr 2008
Location: Chennai, Índia
Lugares: 79
Cool Comparando enen arquivos quando eles não estão em ordem

Oi,

Tenho dois mestre arquivos que contenham a informação de muitos trabalhos como este

Job não: 1 abcd
Job não: 1 degh

Job não: 2 tjsh
Job não: 2 tjsh

Tenho escrito um script para pegar todas as informações para qualquer trabalho: 1 a partir de ficheiro1 e que, para colocar um arquivo temporário e fazer o mesmo a partir de ficheiro2 e colocá-lo para um arquivo temporário. Então eu vou comparar estes dois arquivos temporários utilizando diff. Se eles não corresponderem imprimir as informações para esse trabalho, tanto do mestre arquivos em uma saída para file.After a comparação é feita para um trabalho, eu vou ler as informações para o próximo trabalho e comparar. Aqui o problema é se a ordem da informação para o trabalho como esse número muda

Em ficheiro1 tenho

Job não: 1 abcd
Job não: 1 degh

No arquivo tem 2 i

Job não: 1 degh
Job não: 1 abcd
Diff Aqui seria um fracasso, embora não haja desencontro excepto a ordem mudou o que não é um problema. Existe alguma outra forma de ler as informações para um trabalho específico a partir de um arquivo e, em seguida, imprima-se que para um arquivo. Em seguida, faça o mesmo para a informação do file2.Then compare.If estão mesmo deixá-la mais imprimir informações de ambos os arquivos para o capitão do arquivo de saída.

Última edição por ragavhere; em 06/04/2008 05:07.. Motivo: Pergunta não deixa claro
  #2 (permalink)  
Old 06-04-2008
shamrock shamrock is offline Forum Advisor  
Usuário
  
 

Join Date: Oct 2007
Localização: E.U.A.
Lugares: 753
Classifique os arquivos antes de fazer um diff-lhes por isso, se é ficheiro1 ordenadas, mas não ficheiro2 então ...


Código:
sort -n file2 | diff file1 -

  #3 (permalink)  
Old 06-04-2008
ragavhere ragavhere is offline
Usuário
  
 

Join Date: Apr 2008
Location: Chennai, Índia
Lugares: 79
Thumbs up

Ah. Obrigado. Isso é realmente uma boa ideia.
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 01:38.


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