sort 和uniq
sort排序:
默认情况下根据一行里的第一个字幕的ASCII码值进行比较,升序排列
如果第一个字符一样就比较第二个,以此类推
分隔符是空白(空格或tab),多个空白算一个分隔符
-
-n 进行数值的比较,默认升序
-
-k 指定列排序
-
-r 降序
uniq 去重
缺点:默认情况下只能去除连续的重复
-
c 统计重复的次数
[root@host lianxi]# cat mail.txt |egrep "[0-z]+@[0-z]+\.[a-z]+" -o|sort|uniq #-k [root@host lianxi]# cat grade.txt |sort -k 3 -n id name chinese english math 3 jarry 70 100 90 1 cali 80 80 80 2 tom 90 90 70