Voglio trovare la differenza tra due file e quindi inserire solo le differenze in un terzo file. Ho visto approcci diversi usando awk, diff e comm. Ce ne sono altri?Il modo più veloce per trovare le differenze tra due file in unix?
es. Compare two files line by line and generate the difference in another file
es. Copy differences between two files in unix
ho bisogno di sapere che è il modo più veloce di trovare tutte le differenze e elencandoli in un file per ciascuno dei casi al di sotto -
Case 1 - file2 = file1 + extra text appended.
Case 2 - file2 and file1 are different.
dal momento che questo dipende dalla vostra ingressi, si è meglio cronometrare da solo – perreal
puoi per favore rendere i tuoi casi più specifici e magari fornire qualche esempio di codice delle cose che hai provato? – asf107
Per il caso 2 c'è 'cmp' che confronta due file byte per byte. – micke