comm如此好用的命令,居然一直不知道,很落后。
comm 可以比较出两个已排序文件的内容:
NAME
comm – compare two sorted files line by line
SYNOPSIS
comm [OPTION]… FILE1 FILE2
DESCRIPTION
Compare sorted files FILE1 and FILE2 line by line.
With no options, produce three-column output. Column one contains lines unique to FILE1, column two contains lines unique to FILE2, and column three
contains lines common to both files.
-1 suppress lines unique to FILE1
-2 suppress lines unique to FILE2
-3 suppress lines that appear in both files
–help display this help and exit
–version
output version information and exit
ex:
存在1.txt,不存在2.txt的内容
comm -23<(sort 1.txt) <(sort 2.txt)
存在2.txt,不存在1.txt的内容
comm -13<(sort 1.txt) <(sort 2.txt)
存在1.txt,也存在2.txt的内容
comm -12<(sort 1.txt) <(sort 2.txt)
什么也不显示:)
comm -123<(sort 1.txt) <(sort 2.txt)