我有一個這樣的文件替換:查找並在一個特定的列
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的想法是在第3列 以「」字符替換列4字,我認爲awk的建議立即進行刪除d是正確的工具,但我堅持用字符串替換字符。
sed s/\(^.\{4\}\)./\\{3\}/
沒有工作,我認爲sed可能是錯誤的工具。
歡迎使用Awk/sed/python/perl/vi解決方案。
'AWK「{GSUB(/ \ |,/,$ 3,$ 4); print}'inputfile' –
這就是我一直在尋找的!正確使用gsub命令。 – AWE