-k 指定需要排序的列
-d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符
-f 排序时,将小写字母视为大写字母
-b 忽略每行前面开始出的空格字符
-o 输出文件 将排序后的结果存入指定的文件...数字升序去重
先按照“空格分割,然后按照第2列数字升序排序,最后对所有列去重:
1 sort -t " " -k2n,2 -uk1,2 sort.txt
运行效果
注意: 先排序再去重
3.数字升序去重结果保存到文件...1 sort -t " " -k2n,2 -uk1,2 -o sort2.txt sort.txt
运行效果
4.数字降序去重
先按照空格分割, 然后按照第2列数字降序排序,最后对所有列去重:...,9公司B,部门A,30公司B,部门B,40公司B,部门C,43公司B,部门D,1公司C,部门A,30公司C,部门B,9公司C,部门C,100公司C,部门D,80公司C,部门E,60
以”,”分割先对第一列字符串升序...,再对第3列数字降序:
1 sort -t "," -k1,1 -k3nr,3 sort3.txt
运行效果