我想捕获一个字符串1 row affected..
。但是问题是在同一文件中没有这样的字符串。
我关心的是仅捕获在日志文件中字符串1 row affected..
之后出现的UPDATE kplustp..Service SET Service_Name = "PositionService", ServiceType = \'Z\', Hostname = " "
。在1 row affected..
的3 4句之后,Job completed successfully
将出现。
我正在研究solaris。
怎么做?
最佳答案
perl -e 'while (<>) { if (/job completed successfully/) { $flag=1; } elsif (/1 row affected/) { print; } else { $flag=0; } }'