我想将两个文件合并为一个,并根据第二列的值对它们进行排序。示例如下:
文件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
我怎么能这样做?
答案 0 :(得分:4)
怎么样
sort -k2n file1 file2
f1
和f2
是您的文件:
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