Eu li Comparando dois arquivos usando Unix e Awk . Isso é realmente interessante. Eu li e testei, mas não consigo entendê-lo completamente e usá-lo em outros casos.
Eu tenho dois arquivos file1tem um campo e o outro tem 16 campos. Eu quero ler os elementos de file1 e compará-los com o terceiro campo de file2. Se houve uma correspondência para cada elemento, somamos o valor do campo 5 em file2. Como um exemplo:
arquivo 1
1
2
3
arquivo 2
2 2 2 1 2
3 6 1 2 4
4 1 1 2 3
6 3 3 3 4
Para o elemento 1 em file1desejo adicionar valores no campo 5, em file2que o valor do campo 3 é 1. E faça o mesmo para o elemento 2 e 3 em file1. A saída para 1 é (3 + 4 = 7) e para 2 é 2 e para 3 é 4.
Não sei como escrever com awk.