我怎样才能杀死perl中的常规部分

时间:2013-08-28 13:47:39

标签: perl

我的文件中有很多以下常规部分 我想杀掉TEST1TEST2之间的字 我怎么能用perl做什么?

TEST1
xxx
xxx
xxx
TEST2
ggg
TEST1
xxx
xxx
TEST2
ggg

1 个答案:

答案 0 :(得分:3)

使用触发器操作符:

$ perl -ne 'print unless /^TEST1$/ .. /^TEST2/' <<'END'
TEST1
xxx
xxx
xxx
TEST2
ggg
TEST1
xxx
xxx
TEST2
ggg
END

输出:

ggg
ggg