如何找出另一个文件中不存在的文件行?

Arv*_*ran 5 scripts

我有两个文件 A 和 B。

我想找出文件 A 中不存在文件 B 的哪些行。

我该怎么做呢?这些行可以位于文件 A 中的任何位置

fal*_*ner 5

简单地

grep -vxf A B
Run Code Online (Sandbox Code Playgroud)

如果您还想要非匹配行的行号:

grep -nvxf A B
Run Code Online (Sandbox Code Playgroud)

如果 B 有多个不匹配的相同行,并且您只想打印出相同的行一次,则

grep -vxf A B | sort | uniq  
Run Code Online (Sandbox Code Playgroud)