Shell - 删除文件中所有字段中字符之间的 space

Shell - remove space between characters in all fields in a file

我有一个这样的文件(带制表符分隔符):

1    6989    A A    G G    C A
1    6987    G A    C G    G C

我想删除所有字段中从第 3 列开始的字母之间的空格:

1    6989    AA    GG    CA
1    6987    GA    CG    GC

我该怎么办?

从你的示例来看,你可以删除所有空格,句号:

ex -sc '%s/ //g|x' file

或者:

sed 's/ //g' file

或者:

awk '{gsub(" ", "")} 1' file