замена столбца на awk, с сохранением формата

у меня естьa.pdb файл как,

ATOM      1  N   ARG     1       0.000   0.000   0.000  1.00  0.00           N
ATOM      2  H1  ARG     1       0.000   0.000   0.000  1.00  0.00           H
ATOM      3  H2  ARG     1       0.000   0.000   0.000  1.00  0.00           H
ATOM      4  H3  ARG     1       0.000   0.000   0.000  1.00  0.00           H

а такжеa.xyz подать как

16.388 -5.760 -23.332
17.226 -5.608 -23.768
15.760 -5.238 -23.831
17.921 -5.926 -26.697

Я хочу заменить 6,7 и 8-й столбец a.pdb на a.xyz. После замены мне нужно сохранить вкладки / пробел / столбцы a.pdb.

я пытался

awk 'NR==FNR {fld1[NR]=$1; fld2[NR]=$2; fld3[NR]=$3; next} {$6=fld1[FNR]; $7=fld2[FNR]; $8=fld3[FNR]}1' a.xyz a.pdb 

Но это не сохраняет формат.

Ответы на вопрос(3)

Ваш ответ на вопрос