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

nic*_*sfo 0 text-processing

我有两个txt文件:

文件1.txt:

user1@domain.fr  
user2@domain.fr  
user3@domain.fr  
user4@domain.fr  
...
Run Code Online (Sandbox Code Playgroud)

文件2.txt:

user2@domain.fr  
user4@domain.fr  
Run Code Online (Sandbox Code Playgroud)

文件Iwouldhave.txt:

user1@domain.fr  
user3@domain.fr  
...
Run Code Online (Sandbox Code Playgroud)

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

我该怎么做?

Ste*_*itt 6

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

grep -vFx -f file2.txt file1.txt
Run Code Online (Sandbox Code Playgroud)