提取指定行之间的内容再正则过滤掉内容

来源:互联网 发布:剑灵超美龙女捏脸数据 编辑:程序博客网 时间:2024/05/29 05:54

perl -ne 'print if 8..12
先提取指定范围的内容


#!/usr/bin/perlopen($fh,'<',"1.txt") or die $!;open($fhout,">2.txt");while ($line=<$fh>){        @tmp = split(/ /,$line);        @tmp1 = split(/-/,$tmp[0]);        if ( $tmp1[0] == 2017 )        {                $mLineFlag =0;                //multiple regular condition ,use |                if ($line =~ (/H323Proxy|SIGNAL|MC/) )                {                $mLineFlag =1;                print $fhout $line;                }        }        else        {                if ($mLineFlag)                {                print $fhout $line;                }        }}close $fh;close $fhout;


阅读全文
0 0
原创粉丝点击