https://www.gnu.org/software/coreutils/manual/html_node/sort-invocation.html#sort-invocation
功能:
- 以数字排序。
- 随机顺序排序。
- 指定用来排序的字符范围,从第几列的第几个字符开始,到第几列的第几个字符。
- 忽略行首的空格字符。
- 忽略字符数字空格外的字符。
- 小写当作大写。
- 按照数值排序。
- 逆序。
- 指定分隔符,默认是空白。
- 设置初始缓冲区大小。
- 可以指定临时文件目录。可以指定多个临时文件目录,临时文件会保存在所有目录里,给IO瓶颈的排序操作指定不同磁盘或控制器的临时目录,可以提高性能。
- 指定线程数。
- 以双精度浮点数排序。
- 以人类可读的字符排序,比如10k/2.2G。
- 以英文月份排序。
- 使用prog压缩临时文件。
- 指定多个顺序。
- 把结果输出到文件。
- 过滤掉重复的。
sort -n #数字排序
sort -k 1.2,1.2 #指定用来排序的字符范围,从第几列的第几个字符开始,到第几列的第几个字符。
sort -r #逆序
sort -u #过滤掉重复的。
sort -b #忽略行首的空格字符
sort -d #忽略字符数字空格外的字符
sort -t : #冒号分隔
sort --parallel=4 #4个线程
sort -H #以人类可读的字符排序,比如10k/2.2G。
sort -s -t '.' -k 1,1n -k 2,2n -k 3,3n -k 4,4n #IP排序