Faça isso:
$ paste A B | awk '{ print $6 + $9 }'
(supondo que você realmente quer dizer o 6º campo do arquivo A e o 3º do arquivo B (6 + 3 = 9)).
Eu tenho dois arquivos A e B com o mesmo número de linhas. Cada um deles tem várias colunas. Eu quero adicionar o campo 6 no arquivo A com o campo 3 no arquivo B para cada linha. por exemplo:
arquivo A:
2769 RUT10EKl3fY 0 0.00483891 1352626500270 2
2773 0XbIZqg4v7w 0 0.00360106 1352626851193 3
2777 j1tuJt5IyUw 0 0.00460544 1352627235337 4
arquivo B:
2769 RUT10EKl3fY 1
2773 0XbIZqg4v7w 8
2777 j1tuJt5IyUw 9
Resultado (1 + 2, 3 + 8, 9 + 4):
3
11
13
Como posso conseguir isso?
Faça isso:
$ paste A B | awk '{ print $6 + $9 }'
(supondo que você realmente quer dizer o 6º campo do arquivo A e o 3º do arquivo B (6 + 3 = 9)).
Use esta referência para juntar os dois arquivos: Pergunta 7392204
Você pode adicionar dois números digitando expr 1 + 2
no bash.
Tags text-processing join columns