sort 工具总结

sort的工作原理

sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

-u 去除重复行

-r sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了

-n 以数值方式排序

-k 默认是第一列,-k可以指定排序的列

-t 默认分隔符是空白符,-t可以指定分隔符

      sort -n -k 2 a.out  对a.out文件中的第二列内容以数值方式排序,默认分隔符是空白符(\t\r_);

-f会将小写字母都转换为大写字母来进行比较,亦即忽略大小写

-b会忽略每一行前面的所有空白部分,从第一个可见字符开始比较

posted @ 2013-07-10 11:33  CobbLiu  阅读(249)  评论(0编辑  收藏  举报