Я бы хотел разобрать строки в 4-м столбце и при удалении ненужных символов переписать результаты в том же столбце.
У меня есть текстовый файл, который выглядит так:
Y 12914512 12914512 C/0.214286 A
Y 12914721 12914721 C/0.642857 T
Y 13355944 13355944 A/0.642857 G
Y 13414871 13414871 C/0.642857 T
Y 13470103 13470103 G/0.214286 A
Y 13479657 13479657 G/0.642857 C
Y 14824110 14824110 T/0.933333 *
Y 14824111 14824111 A/0.933333 *
Y 14840785 14840785 C/0.690476 T
Y 14840887 14840887 C/0.933333 T
Y 19705901 19705901 A/0.272727 G
Y 19731995 19731995 A/0.928571 C
Y 19735493 19735493 T/0.928571 C
Y 20587967 20587967 A/0.642857 C
Y 20756691 20756691 C/0.642857 T
Y 21904151 21904151 G/0.9375 A
Я хотел бы удалить все завершающие символы после "/" в четвертом столбце и заменить его значениями в пятом столбце, чтобы мой измененный текст выглядел следующим образом:
Y 12840422 12840422 G/A
Y 12914512 12914512 C/A
Y 12914721 12914721 C/T
Y 13355944 13355944 A/G
Я пришел с кодом ниже, но он не дает того, что я ожидаю:
awk -F ":" '{print $1"/"$2}' myTEXT.txt | sed 's/\([^/]*\)\{4\}$//'