gpt4 book ai didi

linux - 将一列分隔文本拆分为多列

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:44:28 36 4
gpt4 key购买 nike

我有一个如下所示的文件。

chr1     15431658     A     T      GT:AD:DP:GQ:PL           0/1:15,20:35:66:211,0,222

我想要一个输出,我可以在其中拆分由“:”分隔的第 6 列。我如何在 awk 中执行此操作。

这是我想要的输出

chr1    15431658   A   T    GT:AD:DP:GQ:PL      0/1   15,20   35   66   211,0,222

最佳答案

遵循 awk 可能会对您有所帮助。

awk -F"[[:space:]]+" '{gsub(/:/,"\t",$NF)} 1' OFS="\t"   Input_file

关于linux - 将一列分隔文本拆分为多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50381902/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com