| ||
方法一:
sort file1.txt > sorted_file1.txt
comm
命令用于比较两个已排序文件的行,并输出三列:仅在第一个文件中出现的行、仅在第二个文件中出现的行以及在两个文件中都出现的行。要仅获取两个文件中都出现的行,可以使用:
这里,-12
选项意味着忽略第一个文件(-1
)和第二个文件(-2
)独有的行,只显示两个文件共有的行。
方法二:
grep -Fxf file2.txt file1.txt
这里,-F
表示按字符串(固定字符串)处理,-x
表示整行匹配,-f file2.txt
表示从文件 file2.txt
中读取模式。