Linux / UNIX Tech Support Forum
This is a discussion on shell script to read a line in gps receiver log file and append that line to new file within the Shell scripting forums, part of the Development/Scripting category; 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 ...
|
Register free or login to your existing account and remove all advertisements. |
|
|||||||
| Shell scripting You can discuss the shell scripting, request shell scripts and scripting techniques |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
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,00*71 $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,1 6.69,M,-94.088,M,,*58 $GPRMC,111503,A,0833.6323,N,07652.7685,E,0.1866,25 6.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,1 8.70,M,-94.088,M,,*58 $GPRMC,111504,A,0833.6316,N,07652.7682,E,0.1866,25 6.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,2 5.15,M,-94.088,M,,*5F $GPRMC,111505,A,0833.6328,N,07652.7684,E,0.1488,23 8.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,2 7.75,M,-94.088,M,,*5A $GPRMC,111506,A,0833.6336,N,07652.7654,E,0.1866,25 6.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,2 9.31,M,-94.088,M,,*54 $GPRMC,111507,A,0833.6341,N,07652.7644,E,0.1866,25 6.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... thanks in advance, sravan |
| Sponsored Links | ||
|
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) |
|
| Thread Tools | |
| Display Modes | |
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to read configuration file line by line in C ? | demuytree | Coding in General | 1 | 06-26-2009 10:00 PM |
| Script to open and read a file that is supplied as a command line arg | blingbling | Shell scripting | 3 | 03-31-2009 11:54 AM |
| Shell script tp Log files last line | kasimani | Shell scripting | 3 | 03-24-2009 04:25 PM |
| Shell script to count number of lines in file specified by the second command-line | seaman77 | Shell scripting | 1 | 03-16-2009 08:46 PM |
| Omit the first line in a file | c341 | Shell scripting | 4 | 12-29-2006 03:07 PM |