linux下如何检查文件中的名称是否存在于其他文件中?

linux下如何检查文件中的名称是否存在于其他文件中?

Raju我通常检查目录中的任何文件中是否存在特定模式,如下所示:

grep -E "Raju" *.csv

但是,现在我有一个名为的文件all.csv保存在目录中direct,如下所示:

Names
Raju
Madhu
Stephen
Andrea
Markus

目录direct如下所示,其中包含许多文件all.csv

direct
  |_____file1.csv
  |_____file2.csv
  |_____file3.csv
  |_____file4.csv
  |_____file5.csv
  |_____all.csv

我不想立即检查每个模式,而是想检查目录中的哪个文件中是否存在该Names模式all.csvdirect

假设file3有 Raju、Markus、Stephen,那么它应该给出如下输出:

file3.csv: Raju, Markus, Stephen

相关内容