sort 的使用
原创...小于 1 分钟
在 Linux 系统中,sort 命令是一种非常实用的文本处理工具,它可以用来对文本文件进行排序 sort [options] [file]
参数
-n
: 按数值排序-r
: 倒序 reverse-t
: 自定义分隔符-k
: 选择排序列-f
: 忽略大小写
演示文本内容
1a b 1
2dfdsa fdsa 15
3fds fds 6
4fdsa fdsa 8
5fda s 9
6aa dd 10
7h h 11
默认字典序排序
sort sort.txt
指定字段分隔符,按照第 2 个字段的字典序排序
sort -t '' -k 2 sort.txt
指定字段分隔符,按照第 3 个字段字典序排序
sort -t '' -k 3 sort.txt
指定字段分隔符,按照第 3 个字段的数值序排序
sort -t '' -nk 3 sort.txt
指定字段分隔符,按照第 3 个字段的值数值倒序
sort -t '' -nrk 3 sort.txt
排序完,输出到文件
sort -t '' -nrk 3 sort.txt > newfile
Powered by Waline v2.15.7