você pode usar o comando join
para unir os arquivos em uma coluna específica e awk
para analisar a saída.
Para juntar esses arquivos na coluna 1, passe os parâmetros -j 1
para o comando join:
usr@srv % join -j 1 test test2
12 1
13 2
14 2
15 6
Depois, use awk
para imprimir apenas a segunda coluna:
usr@srv % join -j 1 test test2 | awk '{print $2}'
1
2
2
6