I have a tect file that has text in it below. It has hundreds of lines. I need help only looking for text that matches the characters BOE 602 02/03. If it finds a match it also needs to select the text RXOCF-# about two rows above it and output it to an external file called bad_dxu.txt
It needs to make sure it does not select the text at the top that is similiar to <rxmfp:mo=rxocf-#;
Example input file dxu_start.txt
<rxmfp:mo=rxocf-10;
RADIO X-CEIVER ADMINISTRATION
MANAGED OBJECT FAULT INFORMATION
MO BTSSWVER
RXOCF-10 ERA-G02-R06V0
RU RUREVISION RUSERIALNO
0 BOE 602 02/03 R3D UA10050N1K
RUPOSITION RULOGICALID
C:0 R:L SH: 1 SL: 56 CMRU DXU 0
RU RUREVISION RUSERIALNO
1 BMP903021/1 R7D TU61146085
RUPOSITION RULOGICALID
C:1 R:L SH: 1 SL: 48 DMRU ECU 1
<rxmfp:mo=rxocf-16;
RADIO X-CEIVER ADMINISTRATION
MANAGED OBJECT FAULT INFORMATION
MO BTSSWVER
RXOCF-16 ERA-G02-R06V0
RU RUREVISION RUSERIALNO
0 BOE 602 02/03 R2B/A A53049MXAL
RUPOSITION RULOGICALID
C:0 R:L SH: 1 SL: 56 CMRU DXU 0
RU RUREVISION RUSERIALNO
1 BMP903021/1 R7D A083393605
RUPOSITION RULOGICALID
C:1 R:L SH: 1 SL: 48 DMRU ECU 1
<rxmfp:mo=rxocf-88;
RADIO X-CEIVER ADMINISTRATION
MANAGED OBJECT FAULT INFORMATION
MO BTSSWVER
RXOCF-88 ERA-G02-R06V0
RU RUREVISION RUSERIALNO
0 BOE 602 11/11 R1F A101684004
RUPOSITION RULOGICALID
C:0 R:L SH: 1 SL: 56 CMRU DXU 0
RU RUREVISION RUSERIALNO
1 BMP903021/1 R7C A082561339
RUPOSITION RULOGICALID
C:1 R:L SH: 1 SL: 48 DMRU ECU 1
--------------------------
Output to file: bad_dxu.txt
RXOCF-10 BOE 602 02/03 R3D
RXOCF-16 BOE 602 02/03 R2B/A
It needs to make sure it does not select the text at the top that is similiar to <rxmfp:mo=rxocf-#;
Example input file dxu_start.txt
<rxmfp:mo=rxocf-10;
RADIO X-CEIVER ADMINISTRATION
MANAGED OBJECT FAULT INFORMATION
MO BTSSWVER
RXOCF-10 ERA-G02-R06V0
RU RUREVISION RUSERIALNO
0 BOE 602 02/03 R3D UA10050N1K
RUPOSITION RULOGICALID
C:0 R:L SH: 1 SL: 56 CMRU DXU 0
RU RUREVISION RUSERIALNO
1 BMP903021/1 R7D TU61146085
RUPOSITION RULOGICALID
C:1 R:L SH: 1 SL: 48 DMRU ECU 1
<rxmfp:mo=rxocf-16;
RADIO X-CEIVER ADMINISTRATION
MANAGED OBJECT FAULT INFORMATION
MO BTSSWVER
RXOCF-16 ERA-G02-R06V0
RU RUREVISION RUSERIALNO
0 BOE 602 02/03 R2B/A A53049MXAL
RUPOSITION RULOGICALID
C:0 R:L SH: 1 SL: 56 CMRU DXU 0
RU RUREVISION RUSERIALNO
1 BMP903021/1 R7D A083393605
RUPOSITION RULOGICALID
C:1 R:L SH: 1 SL: 48 DMRU ECU 1
<rxmfp:mo=rxocf-88;
RADIO X-CEIVER ADMINISTRATION
MANAGED OBJECT FAULT INFORMATION
MO BTSSWVER
RXOCF-88 ERA-G02-R06V0
RU RUREVISION RUSERIALNO
0 BOE 602 11/11 R1F A101684004
RUPOSITION RULOGICALID
C:0 R:L SH: 1 SL: 56 CMRU DXU 0
RU RUREVISION RUSERIALNO
1 BMP903021/1 R7C A082561339
RUPOSITION RULOGICALID
C:1 R:L SH: 1 SL: 48 DMRU ECU 1
--------------------------
Output to file: bad_dxu.txt
RXOCF-10 BOE 602 02/03 R3D
RXOCF-16 BOE 602 02/03 R2B/A