Sponsored Content
Top Forums Shell Programming and Scripting Grep between block of lines in a file Post 302397451 by albertogarcia on Monday 22nd of February 2010 07:42:04 AM
Old 02-22-2010
Hello,

could you post the sentence you are using?
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

grep two lines in a file

Hi Everyone, I have 1.txt 1 6-6 3-3 word y f 6-6 word 5-5 4 5-5 word The output should be: 3-3 (8 Replies)
Discussion started by: jimmy_y
8 Replies

2. Shell Programming and Scripting

Counting lines in each block file

hello im new here so i want to say hi everybody :) i have to write a script and im newbie :/ i hope that in this forum are many ppl who knows subject :) i have hundrets folders. in each folder is a file name trace.txt. each trace.txt has a lot of tracert's results separates with "-----" it... (6 Replies)
Discussion started by: michael8484
6 Replies

3. Shell Programming and Scripting

Extracting specific lines of data from a file and related lines of data based on a grep value range?

Hi, I have one file, say file 1, that has data like below where 19900107 is the date, 19900107 12 144 129 0.7380047 19900108 12 168 129 0.3149017 19900109 12 192 129 3.2766666E-02 ... (3 Replies)
Discussion started by: Wynner
3 Replies

4. Shell Programming and Scripting

extracting block of lines from a file

consider the input file which i am dealing with looks like this.. #cat 11.sql create table abc ( . . . ) engine=Innodb ; . . etc . . . create table UsM ( blah blah blah ) engine=Innodb ; (5 Replies)
Discussion started by: vivek d r
5 Replies

5. UNIX for Dummies Questions & Answers

grep two lines from a file

Sample File abc xyz def abc ggh abc xyz I just created a sample file above to show what I need. I need to grep two lines. e.g abc and xyz(only if they are one after the other) so output would be abc xyz abc xyz (note abc followed by ggh line would not come out in the output). I... (9 Replies)
Discussion started by: ran123
9 Replies

6. UNIX for Advanced & Expert Users

Move a block of lines to file if string found in the block.

I have a "main" file which has blocks of data for each user defined by tags BEGIN and END. BEGIN ID_NUM:24879 USER:abc123 HOW:47M CMD1:xyz1 CMD2:arp2 STATE:active PROCESS:id60 END BEGIN ID_NUM:24880 USER:def123 HOW:4M CMD1:xyz1 CMD2:xyz2 STATE:running PROCESS:id64 END (7 Replies)
Discussion started by: grep_me
7 Replies

7. Shell Programming and Scripting

Printing a block of lines from a file, if that block does not contain two patterns using sed

I want to process a file block by block using sed, and if that block does not contain two patterns, then that complete block has to be printed. See below for the example data. ................................server 1............................... running process 1 running... (8 Replies)
Discussion started by: Kesavan
8 Replies

8. Shell Programming and Scripting

Grep 3 lines from a file

I have file, test.txt UtranCellId MDN407WI1 administrativeState 1 (UNLOCKED) aseDlAdm 500 aseUlAdm 800 cellReserved 1 (NOT_RESERVED) dlCodeAdm ... (6 Replies)
Discussion started by: radius
6 Replies

9. Shell Programming and Scripting

Output block of lines in a file based on grep result

Hi I would appreciate your help with this. I have a output file from a command. It is broken based on initial of the users. Exmaple of iitials MN & SS. Under each section there is information pertaining to the user however each section can have different number of lines. MY challenge is to ... (5 Replies)
Discussion started by: mnassiri
5 Replies

10. Shell Programming and Scripting

Grep the lines in one file that are also in another

Hi all, I have two files. File A looks like this: abkhasian com|hum accent com|com|com|com|sta acceptation act|com|sta adventures com|hum adversity com|hum|hum and File B looks like this: adventure adventures adversary Adverse adversity I want to print those lines in File A... (9 Replies)
Discussion started by: owwow14
9 Replies
nmea(3tcl)						   NMEA protocol implementation 						nmea(3tcl)

__________________________________________________________________________________________________________________________________________________

NAME
nmea - Process NMEA data SYNOPSIS
package require Tcl 8.4 package require nmea ?1.0.0? ::nmea::input sentence ::nmea::open_port port ?speed? ::nmea::close_port ::nmea::configure_port settings ::nmea::open_file file ?rate? ::nmea::close_file ::nmea::do_line ::nmea::rate ::nmea::log ?file? ::nmea::checksum data ::nmea::write sentence data ::nmea::event setence ?command? _________________________________________________________________ DESCRIPTION
This package provides a standard interface for writing software which recieves NMEA standard input data. It allows for reading data from COM ports, files, or programmatic input. It also supports the checksumming and logging of incoming data. After parsing, input is dis- patched to user defined handler commands for processing. To define a handler, see the event command. There are no GPS specific functions in this package. NMEA data consists of a sentence type, followed by a list of data. COMMANDS
::nmea::input sentence Processes and dispatches the supplied sentence. If sentence contains no commas it is treated as a Tcl list, otherwise it must be standard comma delimited NMEA data, with an optional checksum and leading $. nmea::input {$GPGSA,A,3,04,05,,09,12,,,24,,,,,2.5,1.3,2.1*39} nmea::input [list GPGSA A 3 04 05 09 12 "" "" 24 "" "" "" 2.5 1.3 2.1] ::nmea::open_port port ?speed? Open the specified COM port and read NMEA sentences when available. Port speed is set to 4800bps by default or to speed. ::nmea::close_port Close the com port connection if one is open. ::nmea::configure_port settings Changes the current port settings. settings has the same format as fconfigure -mode. ::nmea::open_file file ?rate? Open file file and read NMEA sentences, one per line, at the rate specified by ?rate? in milliseconds. The file format may omit the leading $ and/or the checksum. If rate is <= 0 (the default) then lines will only be processed when a call to do_line is made. ::nmea::close_file Close the open file if one exists. ::nmea::do_line If there is a currently open file, this command will read and process a single line from it. Returns the number of lines read. ::nmea::rate Sets the rate at which lines are processed from the open file, in milliseconds. The rate remains consistant across files, there does not need to be a file currently open to use this command. Set to 0 to disable automatic line processing. ::nmea::log ?file? Starts or stops input logging. If a file name is specified then all NMEA data recieved on the open port will be logged to the ?file? in append mode. If file is an empty string then any logging will be stopped. If no file is specified then returns a boolean value indicating if logging is currently enabled. Data written to the port by write, data read from files, or input made using input, is not logged. ::nmea::checksum data Returns the checksum of the supplied data. ::nmea::write sentence data If there is a currently open port, this command will write the specified sentence and data to the port in proper NMEA checksummed format. ::nmea::event setence ?command? Registers a handler proc for a given NMEA sentence. There may be at most one handler per sentence, any existing handler is replaced. If no command is specified, returns the name of the current handler for the given setence or an empty string if none exists. In addition to the incoming sentences there are 2 builtin types, EOF and DEFAULT. The handler for the DEFAULT setence is invoked if there is not a specific handler for that sentence. The EOF handler is invoked when End Of File is reached on the open file or port. The handler procedures, with the exception of the builtin types,must take exactly one argument, which is a list of the data values. The DEFAULT handler should have two arguments, the sentence type and the data values. The EOF handler has no arguments. nmea::event gpgsa parse_sat_detail nmea::event default handle_unknown proc parse_sat_detail {data} { puts [lindex $data 1] } proc handle_unknown {name data} { puts "unknown data type $name" } BUGS, IDEAS, FEEDBACK This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report such in the category nmea of the Tcllib SF Trackers [http://sourceforge.net/tracker/?group_id=12883]. Please also report any ideas for enhancements you may have for either package and/or documentation. KEYWORDS
gps, nmea CATEGORY
Networking COPYRIGHT
Copyright (c) 2006-2009, Aaron Faupell <afaupell@users.sourceforge.net> nmea 1.0.0 nmea(3tcl)
All times are GMT -4. The time now is 05:38 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy