linux下sort詳解(sort對科學記數法的排序)


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM