【发布时间】:2011-06-05 19:45:48
【问题描述】:
假设我们有两个文件如下
文件 A.txt
卡西克没那么聪明 他不懒
文件 B.txt
karthick 也不错 他很努力
so 在上面的两个文件中,每行中的常用词是“karthick is not so”和“He is”。有没有办法用 grep 命令或一些 linux 命令打印所有这些常见的行?
【问题讨论】:
-
你可以试试 diff,但它是匹配线,而不是单词
-
您可以使用
grep -f file1 file2或comm -12 file1 file2找到两个文件的交集。请注意,这两个命令都要求每个单词位于单独的行上。