我需要检查Class.getDeclaredMethod( ... )
的日志文件
然后我需要在"RW";
之前和之后检查3行
如果variable=true;
不存在,我希望它在前后打印3行。
这就是我尝试过的variable=true;
答案 0 :(得分:0)
Perl救援,使用"滑动窗口"大小为7:
perl -ne 'push @win, $_;
next if @win < 7;
print @win if $win[3] =~ /"RW";/
&& ! grep /variable=true;/, @win;
shift @win;
'
如果"RW";
看起来比文件的开头或结尾更接近3行,就不会被抓住。