次のようなファイルがあります。
Name Position Letter String
Bla 123 A ..B.,,,.C..
Bla 123 B ..a.,,,.C..
Bla 123 C ..b.,,,.A..
.
and,
を Letterに置き換えたい(最初の行はA
)
最終製品:
Name Position Letter String
Bla 123 A AABAAAAACAA
Bla 123 B BBaBBBBBCBB
Bla 123 C CCbCCCCCACC
awk の考え方は、列 4 の文字を列 3 の「the」文字に置き換えることです。これには awk が正しいツールであると思いますが、文字列の文字を置き換えることに固執しています。
sed s/\(^.\{4\}\)./\\{3\}/
動作しませんでした。sed は間違ったツールである可能性があります。
Awk/sed/python/perl/vi ソリューションを歓迎します。