comm 命令
Last updated
Last updated
line0
line2
line3
line6
line8
line9
line10line0
line1
line4
line5
line8
line10$ cat file1.txt | sort | uniq | sort > ufile1.txt
$ cat file2.txt | sort | uniq | sort > ufile2.txt$ comm -12 ufile1.txt ufile2.txt
line0
line10
line8# 求 ufile1 - ufile2
$ comm -23 ufile1.txt ufile2.txt
# 求 ufile2 - ufile1
$ comm -13 ufile1.txt ufile2.txt# 打印出两个文件中不相同的行,并删除第三列
$ comm -3 ufile1.txt ufile2.txt | sed 's/^\t//'
line1
line2
line3
line4
line5
line6
line9