我有像:
这样的字符串TAACCCTAACCCTAACCCTA
我能做到
$ echo TAACCCTAACCCTAACCCTA | grep -Eo "[ACGT]{4}"
TAAC
CCTA
ACCC
TAAC
CCTA
但我想:
TAAC
AACC
ACCC
CCCT
CCTA
...
...
它必须与非贪婪和前瞻或外观有关,但我需要一些帮助。
答案 0 :(得分:1)
echo TAACCCTAACCCTAACCCTA | awk '{while (d++ < length) print substr($0, d, 4)}'