FILE2内容如下:
基本上有两个方法,一个是comm命令,一个是grep命令。分别介绍如下:
comm命令 , Compare sorted files FILE1 and FILE2 line by line. With no options, produce three-column output. Column _disibledevent=>$ comm a.txt b.txt a b c d a c e d a
仅仅排序:
排序并且唯一:
如果只想要交集,如下即可:
至于差集,读者自己思考了。
grep命令是常用的搜索文本内容的,要找交集,如下即可:
grep不要求排序,但是因为是集合操作,唯一是必须的(不然怎么是集合呢?)。所以:
差集呢?
第一行结果为B-A,所以为空;第二行为A-B。注意顺序很重要!
最新评论