У меня есть текст: файл SG_gen.txt с несколькими столбцами, который выглядит примерно так:
snp_CHR POS HG00096 HG00097 HG00099 HG00100 HG00101 HG00102 HG00103
snp_3 47609552 0 1 1 1 1 0 1
snp_3 47614413 0 1 1 1 1 0 1
snp_3 47616151 0 1 1 1 1 0 1
snp_3 47616155 0 1 1 1 1 0 1
snp_3 47617504 0 1 1 1 1 0 1
snp_3 47617679 0 1 1 1 1 0 1
...
Я хотел бы соединить первые два столбца: snp_CHR и POS с помощью "_" и переименовать его в ID, чтобы столбец выглядел так:
ID
snp_3_47609552
snp_3_47614413
snp_3_47616151
...
Этот новый столбец идентификаторов будет первым, и я оставлю все остальные столбцы HG00096, HG00097 ... Я не сохраню исходные snp_CHR и POS. Как бы я это сделал?
Я пытался использовать:
awk '{print $0, $1 "_" $NF}' SG_gen.txt > SG_gen1.txt
но это не дало мне желаемого результата.