searching between start and end time

Hello All,

Below mentioned is my log file.

I want to make a script which ask for start time and then end time and then search particular word between those lines.

Like
start time:2
end time: 4
and then search all values starting from cell 84 between this time.

Please Help

Regards,

01/29/09 02:20:39 #283986
^Y
M 15 OP:ALARM
     CELL 74, CDM 1 CDMA BASEBAND RADIO (CBR) 2
     CELL 74, CDM 1 CDMA BASEBAND RADIO (CBR) 3
     CELL 74, CDM 1 CBR 1 TRANSMIT PORT (TXPORT) 1
     CELL 74, CDM 1 CBR 2 TRANSMIT PORT (TXPORT) 1
     CELL 74, CDM 1 CBR 3 TRANSMIT PORT (TXPORT) 1
     CELL 74, CDM 1 CBR 1 TRANSMIT PORT (TXPORT) 2
     CELL 74, CDM 1 CBR 2 TRANSMIT PORT (TXPORT) 2
     CELL 74, CDM 1 CBR 3 TRANSMIT PORT (TXPORT) 2
     CELL 74, ASMB 1 TRANSMITTER AMP INDETERMINATE 1
     CELL 74, ASMB 1 TRANSMITTER AMP INDETERMINATE 2
     CELL 74, ASMB 1 TRANSMITTER AMP INDETERMINATE 4
     CELL 74, ASMB 1 TRANSMITTER AMP INDETERMINATE 5

01/29/09 03:10:39 #283986
^Y
M 15 OP:ALARM
     CELL 74, CDM 1 CDMA BASEBAND RADIO (CBR) 2
     CELL 74, CDM 1 CDMA BASEBAND RADIO (CBR) 3
     CELL 74, CDM 1 CBR 1 TRANSMIT PORT (TXPORT) 1
     CELL 74, CDM 1 CBR 2 TRANSMIT PORT (TXPORT) 1
     CELL 74, CDM 1 CBR 3 TRANSMIT PORT (TXPORT) 1
     CELL 74, CDM 1 CBR 1 TRANSMIT PORT (TXPORT) 2
     CELL 74, CDM 1 CBR 2 TRANSMIT PORT (TXPORT) 2
     CELL 74, CDM 1 CBR 3 TRANSMIT PORT (TXPORT) 2
     CELL 74, ASMB 1 TRANSMITTER AMP INDETERMINATE 1
     CELL 74, ASMB 1 TRANSMITTER AMP INDETERMINATE 2
     CELL 74, ASMB 1 TRANSMITTER AMP INDETERMINATE 4
     CELL 74, ASMB 1 TRANSMITTER AMP INDETERMINATE 5

01/29/09 04:01:39 #283986
^Y
M 15 OP:ALARM
     CELL 14, CDM 1 CDMA BASEBAND RADIO (CBR) 2
     CELL 24, CDM 1 CDMA BASEBAND RADIO (CBR) 3
     CELL 34, CDM 1 CBR 1 TRANSMIT PORT (TXPORT) 1
     CELL 34, CDM 1 CBR 2 TRANSMIT PORT (TXPORT) 1
     CELL 34, CDM 1 CBR 3 TRANSMIT PORT (TXPORT) 1
     CELL 84, CDM 1 CBR 1 TRANSMIT PORT (TXPORT) 2
     CELL 84, CDM 1 CBR 2 TRANSMIT PORT (TXPORT) 2
     CELL 84, CDM 1 CBR 3 TRANSMIT PORT (TXPORT) 2
     CELL 4, ASMB 1 TRANSMITTER AMP INDETERMINATE 1
     CELL 54, ASMB 1 TRANSMITTER AMP INDETERMINATE 2
     CELL 54, ASMB 1 TRANSMITTER AMP INDETERMINATE 4
     CELL 64, ASMB 1 TRANSMITTER AMP INDETERMINATE 5

01/29/09 05:01:39 #283986
CELL 34, CDM 1 CBR 3 TRANSMIT PORT (TXPORT) 1
     CELL 84, CDM 1 CBR 1 TRANSMIT PORT (TXPORT) 2
     CELL 84, CDM 1 CBR 2 TRANSMIT PORT (TXPORT) 2
     CELL 84, CDM 1 CBR 3 TRANSMIT PORT (TXPORT) 2
     CELL 4, ASMB 1 TRANSMITTER AMP INDETERMINATE 1
     CELL 54, ASMB 1 TRANSMITTER AMP INDETERMINATE 2
     CELL 54, ASMB 1 TRANSMITTER AMP INDETERMINATE 4
     CELL 64, ASMB 1 TRANSMITTER AMP INDETERMINATE 5
01/29/09 06:01:39 #283986

Run the code below from a script with the parameters like this: "start" "end" "search string".

cat your_log_file | awk "/01\/29\/09 0$1:20:39/,/01\/29\/09 0$2:10:39/{print}" | awk "/$3/{print}"

Hello All ,

I am using the below code to find my desired line between start and end line. Red marked are my start and end time and i want to
find the desired line between them. Can you please check and correct my script because below code is not working with arguments.

echo "ENTER FIRST:"
read GR
echo "ENTER SECOND:"
read QR
cat /omp/omp-data/logs/OMPROP1/090130.APX  | nawk -v END=$GR START=$QR  "/END/{exit}/START/{print}" | nawk "/CARRIER/{print}"

01/29/09 01:00:59 #493740
^Y
A 00 REPT:CELL 30 CP FAILURE, ANSWERED TERMINATION
     LOST CALL
     DCS 1 TG 998 TM 385 SG 0 ANT 1
     CARRIER 2, CHAN UNAVAIL FS-ECP ID 1, SYS ID 13
     DN 0218351023, MIN 0218351023, IMSI UNAVAIL
     SN X2b5332b6 SCM ea
     ALW CDMA, ASGN CDMA
     CDM 1, CCU 1, CE 93, PP 3, ECP ID 1, SYS ID 13

01/30/09 02:00:00 #493741

But below mentioned line is working:
it starts from the word A and when 01/30/09 comes it stops and prints the line starting from CARRIER.

cat /omp/omp-data/logs/OMPROP1/090130.APX  | nawk  "/01\/30\/09/{exit}/A/{print}" | nawk "/CARRIER/{print}"