命令格式:
sort [OPTION]... [FILE]...
sort 的选项和功能如下:
选 项 | 功 能 |
-b | 忽略开始空格 |
-d | 字典序(只考虑空白、数字和英文字符) |
-f | 忽略大小写 |
-g | 只比较一般的数字部分 |
-i | 忽略不可打印字符 |
-M | 比较月份 |
-r | 将结果以相反序显示 |
-c | 检查是否已经排好序,不真正排 |
-k POS1,[POS2] | 开始以POS1,结束为POS2进行排序,第一列为1 |
-m | 若给定文件已排好序,合并文件 |
-o | 输出文件 将排序输出写到输出文件中而不是标准输出 |
-s | 稳定排序 |
-S, --buffer-size=SIZE | 使用SIZE作为主内存大小 |
-t, --field-separator=SEP | 指定字段分隔符号 |
-u | 与-c配合,检查是否严格增序,否则,只输出第一个相同的字段 |
-z | 以0结束行,而不是换行符 |
--help | 帮助 |
--version | 版本 |
应该注意的是,在旧系统中,sort支持过时的以0开始的+POS1 –POS2格式指定排序键,POSIX 1003.1-2001标准不允许这种用法,使用-k选项。