码迷,mamicode.com
首页 > 编程语言 > 详细

linux下sort详解(sort对科学记数法的排序)

时间:2015-11-09 15:33:36      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

1.参数解释

-t 设置分隔符
-k 设置比较域(列)
-n 按数字比较
-g 科学记数法方式比较
-o 设置输出文件,与“>”相比可以设置输出到原文件,“>”会清空原文件
-r 降序(大->小)排列
-u 删除相同行

 

 

 

 

 

 

2.实例演示

 1 文件内容
 2 [@ibi-genome temp]$ cat temp
 3 1:3
 4 2:4
 5 1:2
 6 
 7 使用-k -t指定列(2)及分隔符(: 8 [@ibi-genome temp]$ sort -k2 -t: temp
 9 10:1
10 1:2
11 1:3
12 2:4
 1 使用-n指定以数字形式排序
 2 
 3 &当不使用-n则默认以ASCII排序
 4 [@ibi-genome temp]$ sort -k2 -t: temp
 5 10:1
 6 1:2
 7 1:3
 8 2:4
 9 &使用-n
10 [@ibi-genome temp]$ sort -k1n -t: temp
11 1:2
12 1:3
13 2:4
14 10:1
15 
16 使用-r选项(降序排序,默认升序排列)
17 [jinz@ibi-genome temp]$ sort -k1nr -t: temp
18 10:1
19 2:4
20 1:2
21 1:3

 

linux下sort详解(sort对科学记数法的排序)

标签:

原文地址:http://www.cnblogs.com/steamed-bread/p/4949970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!