У меня есть файл с разделителями-запятыми, к которому я хочу добавить строку в определенных столбцах. Я пытаюсь сделать что-то подобное , но до сих пор не смог.
re1,1,a1e,a2e,AGT
re2,2,a1w,a2w,AGT
re3,3,a1t,a2t,ACGTCA
re12,4,b1e,b2e,ACGTACT
И я хочу добавить 'some_string' к столбцам 3 и 4:
re1,1,some_stringa1e,some_stringa2e,AGT
re2,2,some_stringa1w,some_stringa2w,AGT
re3,3,some_stringa1t,some_stringa2t,ACGTCA
re12,4,some_stringb1e,some_stringb2e,ACGTACT
Я пробовал что-то похожее на решение для предложения, но безрезультатно:
awk -v OFS=$'\,' '{ $3="some_string" $3; print}' $lookup_file
Кроме того, я хотел бы, чтобы моя строка была добавлена в оба столбца. Как бы вы сделали это с помощью awk или bash?
Большое спасибо заранее