shell 计算文件交并差

交集

$ sort a b | uniq -d

 

并集

$ sort a b | uniq

 

差集a-b

$ sort a b b | uniq -u

 

文件乱序

cat tmp.txt | awk 'BEGIN{srand()}{print rand()"\t"$0}' | sort -k1,1 -n | cut -f2- > out.txt

posted @ 2017-12-15 15:12  沙中世界  阅读(304)  评论(0编辑  收藏  举报