添加来自不同文件的字段

添加来自不同文件的字段

我有两个文件 A 和 B,行数相同。他们每个人都有多个列。我想为每一行添加文件 A 中的字段 6 和文件 B 中的字段 3。例如:

文件A:

2769 RUT10EKl3fY 0 0.00483891 1352626500270 2 
2773 0XbIZqg4v7w 0 0.00360106 1352626851193 3
2777 j1tuJt5IyUw 0 0.00460544 1352627235337 4

文件B:

2769 RUT10EKl3fY 1
2773 0XbIZqg4v7w 8
2777 j1tuJt5IyUw 9

结果(1+2、3+8、9+4):

3
11
13

我怎样才能实现这个目标?

答案1

做这个:

$ paste A B | awk '{ print $6 + $9 }'

(假设您确实指的是文件 A 的第 6 个字段和文件 B 的第 3 个字段 (6 + 3 = 9))。

答案2

使用此参考来连接两个文件:问题 7392204

您可以通过输入expr 1 + 2bash 将两个数字相加。

相关内容