Something like this?:
#! perl -slw
use strict;
$/ = 'Time:';
while( <DATA> ) {
chomp;
m[\s+(\S+).+?ESME_RTHROTTLED] and print "Time:", $_;
}
__DATA__
Time: 1/9/2015-09:01:43.010
Protocol: SMPP
ESME: ehttp_rknoe
Direction: Outgoing
From: 10.247.231.212/2775
To: 10.247.231.212/35173
PDU Type: Full PDU
PDU Length: 16
PDU Data: 00000010800000040000005800029a92
Decode Error 0x00000000
Decoded PDU:
[ smpp hdr 16 octets ]
00000000: 00 00 00 10 command_length: 16
00000004: 80 00 00 04 command_id: 0x80000004 submit_sm_re
+sp
00000008: 00 00 00 58 command_status: 0x00000058 ESME_RTH
+ROTTLED
0000000C: 00 02 9A 92 sequence_number: 170642
Time: 1/9/2015-09:01:43.010
Protocol: SMPP
ESME: ehttp_rknoe
Direction: Outgoing
From: 10.247.231.212/2775
To: 10.247.231.212/35173
PDU Type: Full PDU
PDU Length: 16
PDU Data: 00000010800000040000005800029a92
Decode Error 0x00000000
Decoded PDU:
[ smpp hdr 16 octets ]
00000000: 00 00 00 10 command_length: 16
00000004: 80 00 00 04 command_id: 0x80000004 submit_sm_re
+sp
00000008: 00 00 00 58 command_status: 0x00000058
0000000C: 00 02 9A 92 sequence_number: 170642
Time: 1/9/2015-09:01:43.010
Protocol: SMPP
ESME: ehttp_rknoe
Direction: Outgoing
From: 10.247.231.212/2775
To: 10.247.231.212/35173
PDU Type: Full PDU
PDU Length: 16
PDU Data: 00000010800000040000005800029a92
Decode Error 0x00000000
Decoded PDU:
[ smpp hdr 16 octets ]
00000000: 00 00 00 10 command_length: 16
00000004: 80 00 00 04 command_id: 0x80000004 submit_sm_re
+sp
00000008: 00 00 00 58 command_status: 0x00000058 ESME_RTH
+ROTTLED
0000000C: 00 02 9A 92 sequence_number: 170642
Time: 1/9/2015-09:01:43.010
Protocol: SMPP
ESME: ehttp_rknoe
Direction: Outgoing
From: 10.247.231.212/2775
To: 10.247.231.212/35173
PDU Type: Full PDU
PDU Length: 16
PDU Data: 00000010800000040000005800029a92
Decode Error 0x00000000
Decoded PDU:
[ smpp hdr 16 octets ]
00000000: 00 00 00 10 command_length: 16
00000004: 80 00 00 04 command_id: 0x80000004 submit_sm_re
+sp
00000008: 00 00 00 58 command_status: 0x00000058
0000000C: 00 02 9A 92 sequence_number: 170642
Outputs:
C:\test>1140723.pl
Time: 1/9/2015-09:01:43.010
Protocol: SMPP
ESME: ehttp_rknoe
Direction: Outgoing
From: 10.247.231.212/2775
To: 10.247.231.212/35173
PDU Type: Full PDU
PDU Length: 16
PDU Data: 00000010800000040000005800029a92
Decode Error 0x00000000
Decoded PDU:
[ smpp hdr 16 octets ]
00000000: 00 00 00 10 command_length: 16
00000004: 80 00 00 04 command_id: 0x80000004 submit_sm_re
+sp
00000008: 00 00 00 58 command_status: 0x00000058 ESME_RTH
+ROTTLED
0000000C: 00 02 9A 92 sequence_number: 170642
Time: 1/9/2015-09:01:43.010
Protocol: SMPP
ESME: ehttp_rknoe
Direction: Outgoing
From: 10.247.231.212/2775
To: 10.247.231.212/35173
PDU Type: Full PDU
PDU Length: 16
PDU Data: 00000010800000040000005800029a92
Decode Error 0x00000000
Decoded PDU:
[ smpp hdr 16 octets ]
00000000: 00 00 00 10 command_length: 16
00000004: 80 00 00 04 command_id: 0x80000004 submit_sm_re
+sp
00000008: 00 00 00 58 command_status: 0x00000058 ESME_RTH
+ROTTLED
0000000C: 00 02 9A 92 sequence_number: 170642