2015-08-21 151 views
-2

我想合併一個文件並根據第二列的值對它們進行排序。該示例如下:合併兩個文件並對它們進行排序

文件1:

+ 1.01 id 120 
- 1.20 id 145 
+ 2.15 id 411 
(continues) 

文件2:

r 0.21 id 4 
r 1.78 id 85 
r 102 id 850 
(continues) 

我想在一個文件中合併它們,但我想基礎上把它們按升序列2所示:

文件3:

r 0.21 id 4 
+ 1.01 id 120 
- 1.20 id 145 
r 1.78 id 85 
+ 2.15 id 411 
r 102 id 850 

我該怎麼做?

回答

4

怎麼樣

sort -k2n file1 file2 

f1f2是你的文件:

kent$ sort -k2n f1 f2 
r 0.21 id 4 
+ 1.01 id 120 
- 1.20 id 145 
r 1.78 id 85 
+ 2.15 id 411 
r 102 id 850 
相關問題