Linux Shell: grep对比文件差集和交集

Linux Shell: grep对比文件差集和交集

linux shell   2018-11-19

原理为使用grep 的-f参数: 从文件批量读取模式匹配表达式 -f, --file=FILE obtain PATTERN from FILE

grep是按行匹配, 把需要对比的集合元素输出到文件每行一个元素

pattern.txt

a
b
c

content.txt

b
c
e

$ grep -f pattern.txt content.txt
b
c

$ grep -v -f pattern.txt content.txt
d
$ grep -v -f content.txt pattern.txt
a