Você pode usar o comando comm
para comparar dois arquivos e exibir seletivamente linhas exclusivas de um ou o outro, ou as linhas em comum. Ele requer que as entradas sejam classificadas, mas você pode classificá-las rapidamente usando a substituição de processos.
comm -13 <(sort old.txt) <(sort new.txt)
Se você estiver usando uma versão de bash
que não suporta substituição de processo, ela poderá ser emulada usando pipes nomeados. Um exemplo é mostrado em Wikipedia .