sort 将输入的文件内容按照指定的规则排序,然后将排序的内容输出。
sort option file
参数说明
| 参数 | 参数说明 | 
| -b | 忽略每行开头的空格 | 
| -n | 根据字符串数值的大小进行排序 * | 
| -r | 倒序排序 | 
| -u | 去除重复行 | 
| -t | 指定分隔符 | 
| -k | 按区间排序 | 
[root@localhost ~]# cat test.txt 172.16.0.2 172.16.0.8 172.16.0.4 172.16.0.3
范例1 sort不接任何参数。
sort 默认比较方式,从首字母向后,按照ASCII码进行比较,输出默认按升序排序
[root@localhost ~]# sort test.txt 172.16.0.2 172.16.0.3 172.16.0.4 172.16.0.8
范例2 通过-n 按数字大小排序
[root@localhost ~]# sort -n test.txt 172.16.0.2 172.16.0.3 172.16.0.4 172.16.0.8
范例3 -r降序排序
[root@localhost ~]# sort -r test.txt 172.16.0.8 172.16.0.4 172.16.0.3 172.16.0.2
范例 4
[root@localhost ~]# cat test.txt3 ACBDE ACBDE 12345 [root@localhost ~]# sort -u test.txt3 12345 ACBDE
原文:https://www.cnblogs.com/joechu/p/8947538.html