Parece que o que você quer é i) anexar o conteúdo do arquivo1 ao arquivo2 e ii) alterar o formato do arquivo2 para que corresponda ao arquivo um. Não é isso que a sua pergunta está realmente pedindo, mas é o que você mostra na sua saída. Se eu entendi errado, edite sua pergunta e esclareça.
Então, para fazer isso, você pode simplesmente fazer:
awk 'NR>1{printf ",%s,,,,%s,,,\n",$1,$2}' file2 >> file1
Isso fará com file1
o arquivo de saída. Se você quiser manter file1
, você poderia fazer:
( cat file1; awk 'NR>1{printf ",%s,,,,%s,,,\n",$1,$2}' file2 ) > out
Ou você poderia fazer tudo em awk
(esta é apenas uma versão simplificada da solução do Archemar):
awk 'NR==FNR{print; next} FNR>1{printf ",%s,,,,%s,,,\n",$1,$2}' file1 file2 > out