У меня есть файл, как это:Найти и заменить в определенном столбце
Name Position Letter String
Bla 123 A ..B.,,,.C..
Bla 123 B ..a.,,,.C..
Bla 123 C ..b.,,,.A..
Я хотел бы заменить .
и ,
с письмом (в первой строке это A
)
Конечный продукт :
Name Position Letter String
Bla 123 A AABAAAAACAA
Bla 123 B BBaBBBBBCBB
Bla 123 C CCbCCCCCACC
AWK мышление заменить символ в колонке 4 с «символ» в колонке 3. Я думаю, AWK Shoul d будет правильным инструментом для этого, но я застрял с заменой символа в строке.
sed s/\(^.\{4\}\)./\\{3\}/
не работает, и я думаю, что sed может быть неправильным инструментом.
Awk/sed/python/perl/vi решения приветствуются.
'AWK«{GSUB (./\ |, /, $ 3, $ 4); print} 'inputfile' –
Вот что я искал! правильное использование команды gsub. – AWE