准备1.txt
[root@node01 opt]# vim 1.txtbananaapplepearorangepear正常的sort 和 不正常的sort -nu
[root@node01 opt]# sort 1.txtapplebananaorangepearpear[root@node01 opt]# sort -n 1.txtapplebananaorangepearpear[root@node01 opt]# sort -u 1.txtapplebananaorangepear[root@node01 opt]# sort -nr 1.txtpearpearorangebananaapple[root@node01 opt]# sort -nu 1.txtbanana因为sort -nu 会将所有英文都当作0来处理,只留下第一行
但是数字会倒叙排(萌新估计是底层代码原因)求解答
若想要同时满足
去重并计数[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.txtapplebananaorangepear