awk-去重、并集、差集、交集

去重

awk '!A[$0]++' a.txt

并集

awk '!A[$0]++' a.txt b.txt

差集(a-b)

awk 'NR==FNR{A[$0];next}!($0 in A)' b.txt a.txt

交集

awk 'NR==FNR{A[$0];next}($0 in A)' a.txt b.txt
原文地址:https://www.cnblogs.com/RainCry/p/13196090.html