1、sort + uniq实现
root@PC1:/home/test# ls a.txt root@PC1:/home/test# cat a.txt 1 2 a b 1 2 1 2 o p a b m m root@PC1:/home/test# sort a.txt | uniq ## 删除重复行 1 2 a b m m o p root@PC1:/home/test# sort a.txt | uniq -u ## 取唯一行 m m o p root@PC1:/home/test# sort a.txt | uniq -d ## 取重复行 1 2 a b
2、awk实现
root@PC1:/home/test# ls a.txt root@PC1:/home/test# cat a.txt 1 2 a b 1 2 1 2 o p a b m m root@PC1:/home/test# sort a.txt | awk '{if(line != $0) print $0; line = $0}' ## 删除重复行 1 2 a b m m o p