Apagar linhas em um arquivo txt pegando padrões de outro arquivo [duplicado]

0

Eu tenho dois arquivos txt:

arquivo1.txt:

[email protected]  
[email protected]  
[email protected]  
[email protected]  
...

arquivo2.txt:

[email protected]  
[email protected]  

fileIwouldhave.txt:

[email protected]  
[email protected]  
...

Gostaria de excluir endereços no arquivo2.txt para o arquivo1.txt.

Como posso fazer isso?

    
por nicolasfo 11.06.2015 / 11:03

1 resposta

6

Você pode dar a grep um arquivo contendo uma lista de padrões para combinar (ou não) e reverter a correspondência:

grep -vFx -f file2.txt file1.txt
    
por 11.06.2015 / 11:09