行数が同じ2つのファイル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
この参照を使用して2つのファイルをリンクします。問題 7392204
expr 1 + 2
bashと入力して2つの数字を追加できます。