用特定列中的另一个测试字符串替换一个测试字符串

ale*_*lex 2 awk text-processing replace

我想在制表符分隔文件的特定列中用“C”替换“CC”,用“A”替换“AA”(awk可能使用)。

Chr*_*own 9

awk -F'\t' -vOFS='\t' '{ gsub("CC", "C", $1) ; gsub("AA", "A", $1) ; print }'
Run Code Online (Sandbox Code Playgroud)

替换$1为您要修改的列。