sort
对文本文件的行进行排序。 更多信息:https://www.gnu.org/software/coreutils/manual/html_node/sort-invocation.html.
- 以升序对文件进行排序:
sort
路径/到/文件
- 以降序对文件进行排序:
sort --reverse
路径/到/文件
- 以不区分大小写的方式对文件进行排序:
sort --ignore-case
路径/到/文件
- 用数字而不是字母顺序对文件进行排序:
sort --numeric-sort
路径/到/文件
- 按每行的第 3 个字段对
/etc/passwd
进行数字排序,使用 “:” 作为字段分隔符:
sort --field-separator=
: --key=
3n
/etc/passwd
- 对一个文件进行排序,只保留唯一的行:
sort --unique
路径/到/文件
- 对一个文件进行排序,将输出结果打印到指定的输出文件中(可以用来对一个文件进行原地排序):
sort --output=
路径/到/文件
路径/到/文件
- 对带有指数的数字进行排序:
sort --general-numeric-sort
路径/到/文件