通过从另一个文件中获取模式来删除 txt 文件中的行

通过从另一个文件中获取模式来删除 txt 文件中的行

我有两个txt文件:

文件1.txt:

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

文件2.txt:

[email protected]  
[email protected]  

文件Iwouldhave.txt:

[email protected]  
[email protected]  
...

我想删除 file2.txt 到 file1.txt 中的地址。

我该怎么做?

答案1

您可以提供grep一个包含要匹配(或不匹配)的模式列表的文件,并反转匹配:

grep -vFx -f file2.txt file1.txt

相关内容