Confrontare file enen quando non sono in ordine
Salve,
Ho due master file che contengono le informazioni per molti posti di lavoro come questo
Lavoro no: 1 abcd
Lavoro no: 1 degh
Lavoro no: 2 tjsh
Lavoro no: 2 tjsh
Ho scritto uno script per raccogliere tutte le informazioni per il Lavoro n. 1 dal file1 e che, per mettere un file temporaneo e di fare la stessa cosa da file2 e metterlo in un file temporaneo. Poi i due si confronta questo file temporanei utilizzando diff. Se cui corrispondono le informazioni per la stampa che di lavoro da entrambi i master file in uno di uscita file.After il confronto è fatto per un posto di lavoro, i leggerà le informazioni per il prossimo lavoro e confronto. Qui il problema è se l'ordine delle informazioni per il lavoro cambia il numero di questo tipo
In file1 ho
Lavoro no: 1 abcd
Lavoro no: 1 degh
Nel file sono i 2
Lavoro no: 1 degh
Lavoro no: 1 abcd
Qui diff mancherebbe anche se non vi è alcun disallineamento tranne l'ordine è cambiato, che non è un problema. C'è un altro modo di leggere le informazioni per un particolare lavoro da file di stampa e poi uno che a un file. Poi fare la stessa cosa per le informazioni da file2.Then compare.If stesso sono altro che lasciare le informazioni di stampa sia dal comandante file al file di output.
Ultimo a cura di ragavhere; al 06/04/2008 05:07 PM.. Motivo: Domanda non chiara
|