awk比对两文件相同

有这样两个文件

% cat file1

1 -3 -5 8 7 6

9 -10 12 2 -4

11 -13 14

20 -21 22 19


% cat file2
a    1    13

b    2    15

c    3    13

d    4    16

e    5    20

f     6    16

g    7    14

h    8    14

i     9    16

j    10    26

k    11   34

l     12    25

m   13    6

n    14    5

o    15    1

p    16    12


file2文件第二列为id,第三列为该id对应长度,file1文件中每一行由file2文件中的id构成,计算file1前三行的长度。其中file1中带负号的id要变成正数,再去file1中找相同的id。这两个文件只是数据中的一部分,请问大神们,用awk如何完成呢?这个各种循环实在是不太会弄了。

这是什么群?QQ群?还是哪里的群?

不好意思,没找到这个群,只找到一个个人qq号