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
|