Vou assumir que o campo extra das n
linhas de file2
deve ser anexado às últimas n
linhas de file1
:
awk -F, -v OFS=, 'FNR==NR {a[FNR]=$3; next} {print $0, a[FNR]}' <(tac file2) <(tac file1) | tac
paste -d, <(tac file1) <(cut -d, -f3- <(tac file2)) | tac
Essa solução adiciona uma vírgula à direita na primeira linha. Você pode removê-lo canalizando o acima através de sed 's/,$//'