現在、一致するパターンから3行目を取得しています。この場合q33BDrP9007220
、一致するパターンで3行目が印刷されますが、4行目と5行目のパターンが3行目のパターンと一致する場合に限り、4行目と5行目も印刷したいと思います。これらの3つのメールIDを1行に印刷します。 '、'で区切られます。
open (MYFILE,<$mailqdir);
while(<MYFILE>)
if(/(\w{14})/){
next unless \w{14})/ % 2;
$temp = scalar <MYFILE>;
$rf_id = $temp;
}
- - - - - - - 入力 - - - - - - - - -
q33BDrP9007220 50153 Tue Apr 3 16:43 <mohitnegi@yahoo.com>
(Deferred: 451 4.2.1 mailbox temporarily disabled: paond.tndt)
<tarunsharma@yahoo.com>
<tararma@yahoo.com>
<tarsharma@yahoo.com>
q33BDrP9007220 50153 Tue Apr 3 16:43 <mohitnegi@yahoo.com>
(Deferred: 451 4.2.1 mailbox temporarily disabled: paond.tndt)
<tnsharma@yahoo.com>
<tama@yahoo.com>
<harma@yahoo.com>
q33BDrP9007220 50153 Tue Apr 3 16:43 <mohitnegi@yahoo.com>
(Deferred: 451 4.2.1 mailbox temporarily disabled: paond.tndt)
<tarunrma@yahoo.com>
<taarma@yahoo.com>
<tsharma@yahoo.com>