Encontrando diferença entre conjuntos de dados

1

Existem dois arquivos com lista de nomes, um nome por linha. Eu preciso encontrar quais nomes da segunda lista não estão no primeiro. Existe alguma maneira inteligente de fazer isso usando o shell e não a linguagem de programação "real"?

P.S. Fiz a comparação usando o Ruby, mas ainda curioso.

    
por synapse 14.09.2011 / 05:22

1 resposta

4

Tente isto:

$ grep -vf file1 file2

ou:

$ comm -13 <(sort file1) <(sort file2)
    
por 14.09.2011 / 05:30

Tags