Sorting 合并两个文件并对其排序

Sorting 合并两个文件并对其排序,sorting,awk,Sorting,Awk,我想将两个文件合并为一个文件,并根据第二列的值对它们进行排序。示例如下: 文件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.1

我想将两个文件合并为一个文件,并根据第二列的值对它们进行排序。示例如下:

文件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
我该怎么做呢?

怎么样

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