假设我们有以下两个文件
文件 A.txt
Karthick 不是那么聪明
他不懒惰
文件 B.txt
karthick 也不差
他是一个勤奋的工作者
因此,在上述两个文件中,每行中的共同单词是“karthick is not so”和“He is”。有没有一种方法可以使用grep命令或某些Linux命令打印出所有这样的公共行呢?
文件 A.txt
Karthick 不是那么聪明
他不懒惰
文件 B.txt
karthick 也不差
他是一个勤奋的工作者
因此,在上述两个文件中,每行中的共同单词是“karthick is not so”和“He is”。有没有一种方法可以使用grep命令或某些Linux命令打印出所有这样的公共行呢?
grep -f file1 file2
或comm -12 file1 file2
命令找到两个文件的交集。请注意,这两个命令都要求每个单词在独立的一行中。 - chrisaycock