Ho due file di testo in cui l'ordine delle righe non ha importanza. Voglio scoprire le linee che sono diverse in un file all'altro. L'uso di diff in linux trova la differenza ma tiene conto anche della modifica delle righe dello stesso testo.
In altre parole, come posso fare una differenza insensibile alla linea?
comm
necessita di file ordinati . (Sì, lo dici indirettamente, ma è facile trascurare il modo in cui lo hai definito). Inoltre,comm
è molto più efficiente per questo scenario didiff
. Lagrep
soluzione può esaurire facilmente la memoria sefile2
è grande (ingrandimento esponenziale durante la conversione dell'NFA in un DFA), non avevamo una domanda su questo non molto tempo fa.