sort
语法
sort [ options ] [ file(s) ]
用途
将输入行按照键值字段与数据类型选项以及locale排序
主要选项
-b
忽略开头的空白
-c
检查输入是否已正确地排序。如输入未经排序,但退出码(exit code)为非零值,则不会有任何输出。
-d
字典排序:仅文字数字与空白才有意义。
-g
一般数值:以浮点数字类型比较字段。这个选项的运作有点类似-n ,差别仅在于这个选项的数字可能有小数点(例:6.022e+23).仅GNU版本提供此功能。
-f
将混用的字母都看作相同大小写,也就是以不管字母大小写的方式排序。
-i
忽略无法打印的字符
-k
定义排序键值字段。
-m
将已排序的输入文件,合并为一个排序后的输出数据流。
-n
以整数类型比较字段。
-o
outfile
-r
倒置排序的顺序为由大至小,而非默认的由小至大。
-t char
使用单个字符char 作为默认的字段分隔字符,取代默认的空白字符。
-u
只有唯一的记录:丢弃所有具有相同的键值的记录,只留其中的第一条。只有键值字段是重要,也就是说:被六七的记录其他部分可能是不同值。