将一列分隔文本分成多列

拉南

我有一个像下面这样的文件。

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

我希望有一个输出,我可以分割以“:”分隔的第六列。我该如何在awk中做到这一点。

这是我想要的输出

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

RavinderSingh13

以下内容awk可能对您有所帮助。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章