1

嗨,我有以下文件:

>AKJDHDLFNLDNFLNFRFMD
>ALKSJLDKJSAD
>GLHGFNHHOTHJRTKHRNLGKNFKGNHGKHMNFGH

我想用'>'符号分割这个文件以获得:

>
AKJDHDLFNLDNFLNFRFMD
>
ALKSJLDKJSAD
>
GLHGFNHHOTHJRTKHRNLGKNFKGNHGKHMNFGH

也许在 perl/awk 中有一些东西?非常感谢。

4

2 回答 2

1
perl -0ne 'print join "\n", grep length, split /\n?(>)/' file
于 2013-06-04T10:22:04.850 回答
1

一种方法是简单地替换>>\n,例如

perl -np 's/>/>\n/' file
于 2013-06-05T19:39:23.810 回答