如何从unix中的两个文件中找到匹配的记录

如何从unix中的两个文件中找到匹配的记录

我有两个包含 email_ids 的文件。1. Test1.txt 2. Test2.txt

Test1.txt内容为:

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

Test2.txt内容为:

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

这里[电子邮件保护]是 Test1.txt 和 Test2.txt 之间的公共 ID。我想从这两个文件中找到这样的 ID,并将它们插入到一个文件中。

请提出建议。我只需要这两个文件之间共有的 ID。

答案1

尝试:

awk 'NR==FNR{A[$1]; next} $1 in A' file1 file2 > file.new

相关内容