AWK:将一个字符串拆分成碎片

时间:2013-11-05 19:37:45

标签: string awk split

我一直在尝试自己解决这个问题,我在谷歌上找了一些帮助,但无论如何我都无法继续。非常感谢您提供的任何帮助!

所以,我有一个字符串,例如:

CTGGCAAGAAAGAAATGTGGAATGGCAACAAAGAAAGGAAAAAAAATCAATACTGGCTGATGCAGTTTC

我正在寻找这个输出:

CTG GCA AGA AAG AAA TGT GGA ATG GCA ACA AAG AAA GGA AAA AAA ATC AAT ACT GGC TGA TGC AGT TTC

我可以用Python或Perl快速完成,但我需要在这里使用AWK。

非常感谢,人们!我很感激。

1 个答案:

答案 0 :(得分:6)

awk '{gsub(/.../,"& ")}1' <<< CTGGCAAGAAAGAAATGTGGAATGGCAACAAAGAAAGGAAAAAAAATCAATACTGGCTGATGCAGTTTC
CTG GCA AGA AAG AAA TGT GGA ATG GCA ACA AAG AAA GGA AAA AAA ATC AAT ACT GGC TGA TGC AGT TTC