-4

我的文件中有很多以下常规部分,我想在 perl 中删除这个词,TEST1TEST2 该怎么做?

TEST1
xxx
xxx
xxx
TEST2
ggg
TEST1
xxx
xxx
TEST2
ggg
4

1 回答 1

3

使用触发器运算符:

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

输出:

ggg
ggg
于 2013-08-28T13:51:29.623 回答