使用GSUB另一場整場我有一個名爲data.txt中像這樣的製表符分隔文件:替換基於在AWK
A A/A ATTAA/A
GT G/G GT/GT
T T/TATATA T/T
我想用2-3 REP如果替換字段列整個字段與表格column1field/column1field相匹配。就像這樣:
A REP ATTAA/A
GT G/G REP
T T/TATATA REP
到目前爲止,我有:
awk '{ gsub($1"/"$1,"REP",$0); print $0 }' data.txt
此靠攏,但使更換現場比賽時的一部分。就像這樣:
A REP ATTAREP
GT G/G REP
T REPATATA REP
我加上^和$,但這樣的:
awk '{ gsub(/^/$1"/"$1/$/,"REP",$0); print $0 }' data.txt
不起作用。
任何幫助將不勝感激!
剛剛遲到了幾秒鐘,避免了由於只有2列的循環,應該是'++' – Inian
我認爲這樣會很好 - 謝謝! – Kate
歡迎您 – hek2mgl