我有一张这样的桌子
start end chr
1 10 H300Chr01
10 50 H500Chr02
Run Code Online (Sandbox Code Playgroud)
我想替换第 3 列中“Chr”之前的所有内容。
我想要的输出是
start end chr
1 10 Chr01
10 50 Chr02
Run Code Online (Sandbox Code Playgroud)
我知道sed
可以做这样的事情:
sed 's/^.*Chr/Chr/' table.txt
Run Code Online (Sandbox Code Playgroud)
您能否告诉我如何针对特定列或几列实现此目的?