06-23-2009
Quote:
Originally Posted by
gudivada213
...
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
...
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
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
I need to read a text file from shell script line by line and copy the feilds of each line.
Below is the complete requirement.
I've text file which contains ...
pgm1 file11 file12 file13
pgm2 file21 file22
pgm3 file31 file32 file33
I'll give input as... (4 Replies)
Discussion started by: ani12345
4 Replies
2. Shell Programming and Scripting
I have an issue where I need to append a value at the last of the csv, I have created a shell script and it is appending the columns at the last but it is appending at all lines, and my requirement is specific to just append at the 1st line.
Have a look and suggest, (7 Replies)
Discussion started by: anujrichhariya
7 Replies
3. Shell Programming and Scripting
hello ,
plz help for below script req:-
how can we read a file line by line in shell script ? (4 Replies)
Discussion started by: abhigrkist
4 Replies
4. Shell Programming and Scripting
Hi Folks,
I was given a task to append three IP's at the end of a specific (and unique) line within a file on multiple servers.
I was not able to do that with the help of a script. All I could was:
for i in server1 server2 server3 server4
do
ssh $i
done
I know 'sed' could be used to... (5 Replies)
Discussion started by: momin
5 Replies
5. Shell Programming and Scripting
Hi ,
I am trying to write an shell, which reads a text file (from a location) having a list of numbers of strictly 5 digits only ex: 33144
Now my script will check :
1) that each entry is only 5 digits & numeric only, no alphabets, & its not empty.
2)then it executes a shell script called... (8 Replies)
Discussion started by: new_to_shell
8 Replies
6. Shell Programming and Scripting
Hi all
I have spent half a day trying to create a shell script which reads a configuration file on a line by line basis.
The idea of the file is that each will contain server information, such as IP address and various port numbers. The line could also be blank (The file is user created). Here... (1 Reply)
Discussion started by: haggismn
1 Replies
7. Shell Programming and Scripting
I have a LOG file which looks like this
Import started at: Mon Jul 23 02:13:01 EDT 2012
Initialization completed in 2.146 seconds.
--------------------------------------------------------------------------------
--
Import summary for Import item: PolicyInformation... (8 Replies)
Discussion started by: biztank
8 Replies
8. Shell Programming and Scripting
Hi All,
We have a file in the following format:
0.010000 $ ITI 11 LV2 $ 40456211 $
0.135000 $ ITI 11 LV1 $ 40512211 $
1.215600 $ ITI 11 ITI3 $ 41406211 $
24/05/2014 14:05:02
0.030000 $ ITI 11 LV2 $ 40456211 $
... (3 Replies)
Discussion started by: gauravsinghal79
3 Replies
9. Shell Programming and Scripting
Hi,
I had generated a report in my tool as followsoutput.txt
43.35
9
i needed the script to generate a new file like below
i want to append the text to each of these lines of my filenewoutputfile.txt should be
Total Amount : 43.35
Record Count:9
Regards,
Vasa Saikumar.
... (2 Replies)
Discussion started by: hemanthsaikumar
2 Replies
10. Shell Programming and Scripting
i have a text file as belows, it includes 2 columns, 1st is the column name, 2nd is the file_name
data_file.txt
column_name file_name
col1 file1
col2 file2
col3 file1
col4 file1
col5 file2
now, i would like to... (4 Replies)
Discussion started by: tester111
4 Replies
LEARN ABOUT DEBIAN
gpspipe
GPSPIPE(1) GPSD Documentation GPSPIPE(1)
NAME
gpspipe - tool to connect to gpsd and retrieve sentences
SYNOPSIS
gpspipe [-h] [-d] [-l] [-o filename] [-n count] [-r] [-R] [-s serial-device] [-t] [-T timestamp-format] [-p] [-w] [-v] [-D debug-level]
[server [:port [:device]]]
DESCRIPTION
gpspipe is a tool to connect to gpsd and output the received sentences to stdout. This makes the program useful as a pipe from gpsd to
another program or file.
gpspipe does not require root privileges, and can be run concurrently with other tools connecting to the local gpsd without causing
problems.
The output will consist of one or both of the raw NMEA or native gpsd sentences. Each line can be optionally time stamped. There is also an
option to exit gracefully after a given count of packets.
Optionally a server, TCP/IP port number and remote device can be given. If omitted, gpspipe connects to localhost on the default port
(2947) and watches all devices opened by gpsd.
gpspipe may be run as a daemon, but requires the -o flag for writing the output to a file.
OPTIONS
-h makes gpspipe print a usage message and exit.
-d causes gpspipe to run as a daemon.
-l causes gpspipe to sleep for ten seconds before attempting to connect to gpsd. This is very useful when running as a daemon, giving gpsd
time to start before attempting a connection.
-r causes raw NMEA sentences to be output.
-R causes super-raw (gps binary) data to be output. This overrides NMEA and gpsd output modes.
-s option causes the collected data to be written to the specified serial device with settings 4800 8N1. Thus gpspipe can be used with -s
and -r options to emulate a serial port hardwired to a GPS that gpsd is managing.
-o option causes the collected data to be written to the specified file. Use of this option is mandatory if gpspipe is run as a daemon.
-w causes native gpsdsentences to be output.
-t adds a timestamp to each sentence output.
-T sets the format of the timestamp. See strftime(3) for the available placeholders. Setting this option implies -t.
-p enables dumping of profiling information in JSON.
-n [count] causes [count] sentences to be output. gpspipe will then exit gracefully.
-v causes gpspipe to show a spinning activity indicator on stderr. This is useful if stdout is redirected into a file or a pipe. By default
the spinner is advanced with every messages written; specifying -v more than once will double the number of messages required to rotate the
spinner.
-V prints the version, then exits.
At least one of -R, -r or -w must be specified.
EXAMPLE
When gpsd is running gpspipe -r -n 100 will send one hundred raw NMEA sentences to standard output, then exit.
SEE ALSO
gpsd(8), gps(1), libgps(3), libgpsd(3), gpsprof(1), gpsfake(1), gpsctl(1), gpscat(1). gpsmon(1).
AUTHOR
Gary E. Miller gem@rellim.com.
The GPSD Project 03 Aug 2005 GPSPIPE(1)