sort命令

 

1、

[root@WALKER tmp]# cat test.txt
1       b
2       r
9       t
7       r
8       g
4       f
2       s
8       l
7       r
4       f
[root@WALKER tmp]#

 

2、对文件第一个字符进行排序,默认从小到大

-n参数:

[root@WALKER tmp]# sort -n test.txt
1       b
2       r
2       s
4       f
4       f
7       r
7       r
8       g
8       l
9       t
[root@WALKER tmp]#

 

3、倒序排序

-r参数

[root@WALKER tmp]# sort -nr test.txt
9       t
8       l
8       g
7       r
7       r
4       f
4       f
2       s
2       r
1       b
[root@WALKER tmp]#

 

4、对排序结果去重(去掉重复值)

-u参数

 

 

5、指定分割符号,指定区域进行排序

指定分割符号:-t

指定区域:-k

[root@WALKER tmp]# cat test.txt
10.0.0.3
10.0.0.43
10.0.0.42
10.0.0.23
10.0.0.10
[root@WALKER tmp]# sort -n -t "." -k 4 test.txt
10.0.0.3
10.0.0.10
10.0.0.23
10.0.0.42
10.0.0.43
[root@WALKER tmp]#

 

posted @ 2022-05-27 20:16  屯子里唯一的架构师  阅读(34)  评论(0编辑  收藏  举报