将列拆分为单独的列

将列拆分为单独的列

我想将 dot 处的 column1 分成.两列,其余列保持不变。

输入文件:

chr21.9411551 7 13 53.8461538461538 7 29 24.1379310344828

预期输出文件:

chr21 9411551 7 13 53.8461538461538 7 29 24.1379310344828

答案1

awk

awk '{sub(/\./," ",$1)};1' <file

sed

sed -e '/^[^.]*\.[^.]*[[:blank:]]/s/\./ /' <file

相关内容