1、参数
-b, --ignore-leading-blanks
忽略每行前面的空格字符
-c, --check, --check=diagnose-first
只检查文件是否已排序,不进行排序
-C, --check=quiet, --check=silent
类似于 -c,但不报告第一个乱序的行
-d, --dictionary-order
按照字典序,只考虑字母、数字及空格字符,忽略其他字符
--files0-from=F
从文件 F 中以 NUL 字符结尾的字符串作为输入文件名;如果 F 是 -,则从标准输入中读取文件名
-f, --ignore-case
排序时,将小写字母视为大写字母
-i, --ignore-nonprinting
排序时,只考虑可打印字符,忽略不可打印字符
-m, --merge
合并多个已排序的文件
-n, --numeric-sort
按数值大小排序
-o, --output=FILE
将排序结果输出到指定文件
-r,--reverse
逆向输出排序结果(降序排序)
-t, --field-separator=SEP
指定排序时使用的分隔字符,sort命令默认字段分隔符为空格和Tab
-u, --unique
相同的数据中,仅输出一行
-k,--key=POS1[,POS2]
以第 POS1 栏到 POS2 栏排序,默认到最后一栏
--help
显示帮助信息并退出
--version
显示版本信息并退出
2、用法示例
[root@centos ~]
paas_ds_1
paas_ds_6
paas_ds_11
paas_ds_16
paas_ds_21
paas_ds_26
[root@centos ~]
[root@centos ~]
baidu 100 5000
google 110 5000
sohu 100 4500
guge 50 3000
[root@centos ~]
[root@centos ~]
guge 50 3000
baidu 100 5000
google 110 5000
[root@centos ~]