File Unix中大型文件的文件比较

File Unix中大型文件的文件比较,file,unix,File,Unix,我在Unix Box中有两个文件,都有大约1000万行 文件1(仅一列) ASD123 AFG234 文件2(仅一列) ASD456 AFG234 现在我想比较文件1和文件2中的记录,并输出文件2中的记录。如何做到这一点 我已经尝试了一个while循环和grep,似乎它太慢了,任何想法都会受到欢迎。如果您想找到文件a中的所有行,这些行也在文件B中,您可以使用grep的内置-f选项: grep -Ff fileA.txt fileB.txt 这应该比将其放入任何类型的循环中都要快(尽管考虑到文件

我在Unix Box中有两个文件,都有大约1000万行

文件1(仅一列) ASD123 AFG234

文件2(仅一列) ASD456 AFG234

现在我想比较文件1和文件2中的记录,并输出文件2中的记录。如何做到这一点


我已经尝试了一个while循环和grep,似乎它太慢了,任何想法都会受到欢迎。

如果您想找到文件a中的所有行,这些行也在文件B中,您可以使用
grep
的内置
-f
选项:

grep -Ff fileA.txt fileB.txt
这应该比将其放入任何类型的循环中都要快(尽管考虑到文件的大小,这可能仍然需要一些时间)