我在Unix Box中有两个文件,都有大约1000万行。
文件1(仅一列)泛自闭症障碍123AFG234
文件2(仅一列)ASD456AFG234
现在,我想比较文件 1 到文件 2 中的记录,并输出 File2 中的记录。如何实现这一点?
我已经尝试了一段时间循环和grep,似乎它太慢了,任何想法都将不胜感激。
如果要查找文件 A 中也在文件 B 中的所有行,可以使用 grep
的内置-f
选项:
grep -Ff fileA.txt fileB.txt
这应该比将其放入任何类型的循环中更快(尽管考虑到文件的大小,可能仍然需要一些时间)。