shell script to read a line in gps receiver log file and append that line to new file

Hi,

I have gps receiver log..its giving readings .like below

  Trying 127.0.0.1...

Connected to localhost.
Escape character is '^]'.
GPSD,R=1
$GPGSV,3,1,11,08,16,328,40,11,36,127,00,28,33,283,39,20,11,165,0071
$GPGSV,3,2,11,17,24,208,39,27,11,097,00,13,87,174,00,19,31,042,00
70
$GPGSV,3,3,11,25,43,033,38,03,07,037,00,23,47,150,00*44
$GPGGA,111503,0833.6323,N,07652.7685,E,1,04,1.60,16.69,M,-94.088,M,,*58
$GPRMC,111503,A,0833.6323,N,07652.7685,E,0.1866,256.540,220609,,2A
$GPGSA,A,3,08,28,17,25,,,,,,,,,0.0,1.6,16.3
02
$GPGGA,111504,0833.6316,N,07652.7682,E,1,04,1.60,18.70,M,-94.088,M,,58
$GPRMC,111504,A,0833.6316,N,07652.7682,E,0.1866,256.540,220609,,2C
$GPGSA,A,3,08,28,17,25,,,,,,,,,0.0,1.6,16.3
02
$PGRME,0.00,M,0.00,M,0.00,M
1E
$GPGGA,111505,0833.6328,N,07652.7684,E,1,04,1.60,25.15,M,-94.088,M,,*5F
$GPRMC,111505,A,0833.6328,N,07652.7684,E,0.1488,238.090,220609,,2A
$GPGSA,A,3,08,28,17,25,,,,,,,,,0.0,1.6,16.3
02
$GPGGA,111506,0833.6336,N,07652.7654,E,1,04,1.60,27.75,M,-94.088,M,,5A
$GPRMC,111506,A,0833.6336,N,07652.7654,E,0.1866,256.540,220609,,27
$GPGSA,A,3,08,28,17,25,,,,,,,,,0.0,1.6,16.3
02
$PGRME,0.00,M,0.00,M,0.00,M
1E
$GPGGA,111507,0833.6341,N,07652.7644,E,1,04,1.60,29.31,M,-94.088,M,,*54
$GPRMC,111507,A,0833.6341,N,07652.7644,E,0.1866,256.540,220609,,27
$GPGSA,A,3,08,28,17,25,,,,,,,,,0.0,1.6,16.3
02
-
-
--
--
what i need?
Shell script has to check for each log line starting word with "$GPRMC", if line starts with $GPRMC, then that line has to append a new file data.txt

For example:

when i started the gps receiver log is giving
first line: Trying 127.0.0.1... has to check whether it is started with $GPRMC
then when the second line came log again has to check..like...up to terminating the log.
this process has to start when the log started...

if the line starts with $GPRMC the line has to append new line...

  I posted one questions,
     http://www.unix.com/shell-programming-scripting/112787-shell-script-insert-data-gps-txt-mysql-database.html

That is whole process i need, i think i couldnt express clearely thats why i changed title and tried to explain what i need...
i am really strucked here and this is part of my academic project..please help me.

sorry for posting two times...
thanks in advance,

sravan

In order to accept your post I will now close the previous...

Seems like the "grep" command could help you here.
Check the syntax by executing the command "man grep" on your Unix/Linux prompt.

tyler_durden

okay sir