我相信这是一个简单的问题,但我只是不理解…
Ex.
cat file1.txt
abc
def
ghi
cat file2.txt
abc
ghi
klm
comm file1.txt file2.txt
So I know first column displays lines unique in file1
Second : lines unique in file2
Third: lines common in both
输出:
abc
def
ghi
klm
为什么在第一列显示'def' ?我搞不懂的是"lines unique"这句话。这是什么意思?我考虑的更多的是重复的意思所以我认为所有三个单词都将从file1和file2显示在第1列和第2列
行唯一在文件1是指行存在于文件1而不存在于文件2。第一列显示def,因为它对file1是唯一的,并且在line2
中不存在在https://en.wikipedia.org/wiki/Comm阅读更多
文件的唯一行是在该文件中出现但在另一个文件中不出现的行。所以"def"出现在第一列是因为它出现在第一个文件中,而不是在第二个文件中。