准备1.txt
[root@node01 opt]# vim 1.txt
banana
apple
pear
orange
pear
正常的sort 和 不正常的sort -nu
[root@node01 opt]# sort 1.txt
apple
banana
orange
pear
pear
[root@node01 opt]# sort -n 1.txt
apple
banana
orange
pear
pear
[root@node01 opt]# sort -u 1.txt
apple
banana
orange
pear
[root@node01 opt]# sort -nr 1.txt
pear
pear
orange
banana
apple
[root@node01 opt]# sort -nu 1.txt
banana
因为sort -nu 会将所有英文都当作0来处理,只留下第一行
但是数字会倒叙排(萌新估计是底层代码原因)求解答
[root@node01 opt]# vim 1.txt
banana
apple
3333333
pear
222222222
orange
1111111111
pear
[root@node01 opt]# sort -nu 1.txt
banana
3333333
222222222
1111111111
若想要同时满足
去重并计数
[root@node01 opt]# sort -n 1.txt | uniq -c
1 apple
1 banana
1 orange
2 pear
去重并排序
[root@node01 opt]# sort -n 1.txt | sort -u 1.txt
apple
banana
orange
pear