String 如何使用分隔符将文件拆分为新行?
嗨,我有以下文件:String 如何使用分隔符将文件拆分为新行?,string,perl,split,newline,delimiter,String,Perl,Split,Newline,Delimiter,嗨,我有以下文件: >AKJDHDLFNLDNFLNFRFMD >ALKSJLDKJSAD >GLHGFNHHOTHJRTKHRNLGKNFKGNHGKHMNFGH 我想用“>”符号拆分此文件,以获得: > AKJDHDLFNLDNFLNFRFMD > ALKSJLDKJSAD > GLHGFNHHOTHJRTKHRNLGKNFKGNHGKHMNFGH 也许是perl/awk中的一些东西?非常感谢。一种方法是用\n代替,例如 perl -0ne 'prin
>AKJDHDLFNLDNFLNFRFMD
>ALKSJLDKJSAD
>GLHGFNHHOTHJRTKHRNLGKNFKGNHGKHMNFGH
我想用“>”符号拆分此文件,以获得:
>
AKJDHDLFNLDNFLNFRFMD
>
ALKSJLDKJSAD
>
GLHGFNHHOTHJRTKHRNLGKNFKGNHGKHMNFGH
也许是perl/awk中的一些东西?非常感谢。一种方法是用
\n
代替
,例如
perl -0ne 'print join "\n", grep length, split /\n?(>)/' file
perl -np 's/>/>\n/' file