Extracting Data from a File


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Extracting Data from a File
# 1  
Old 07-31-2007
Extracting Data from a File

Hi

I need to calculate the number of occurrences of a item in a number of files using Perl.
The item appears continually throughout the files but in each case I only want to calculate it in certain blocks of the file.
Example - Calculalte the number of occurrences of a 'pass' in a block of code which starts with 'Start' and end with 'Finish'.
It is not possible to say start at line 1 and count the number of occurrences of the item until you reach line 5 as the files are all different sizes and the block is located at different places in all the files.

I'm sure this is possible but I just can't seem to get my head around this Perl scripting

Any help would be great
OOP
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need Help in extracting data from XML File

Hi All My input file is an XML and it has some tags and data rows at end. Starting of data rows is <rs:data> and ending of data rows is </rs:data>. Within sample data rows (2 rows) shown below, I want to extract data value after equal to sign (until space or "/" sign). So if XML data... (7 Replies)
Discussion started by: vx04
7 Replies

2. Shell Programming and Scripting

Extracting data blocks from file

Hi all, I want to extract blocks of data from a file depending on the contents of that block. The input file(table) has several blocks each starting with 'gene' in the first column. I want to extract only those blocks which do not have the expression '_T02' in the second column. Input file ... (3 Replies)
Discussion started by: newbie83
3 Replies

3. UNIX for Dummies Questions & Answers

Extracting data from file

I am trying to compare the data in lines 3 & 5 to see if they match up to the '-S570' (see first code set, all proprietary information has been removed from code set) spawn telnet Trying ... Connected to CA-LOS1234-ASE-S570.cl . Escape character is '^]'. CA-LOS1234-ASE-S570 Username: ... (1 Reply)
Discussion started by: slipshft
1 Replies

4. UNIX for Dummies Questions & Answers

Efficient way of extracting data from file

I am having a file, around 500 lines. which contains one letter words, two letters words,...and so on(up to 15 letter words and words are not seprated by line). I need to compare all 1 letter words with 3,4,5 and 6 letters word, all 2 letters words with 2,3,4 and 5 letters words and all 3 letters... (3 Replies)
Discussion started by: akhay_ms
3 Replies

5. 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

6. UNIX for Dummies Questions & Answers

Extracting data from an xml file

Hello, Please can someone assist. I have the following xml file: <?xml version="1.0" encoding="utf-8" ?> - <PUTTRIGGER xmlns:xsd="http://www.test.org/2001/XMLSchema" xmlns:xsi="http://www.test.org/2001/XMLSchema-instance" APPLICATIONNUMBER="0501160" ACCOUNTNAME="Mrs S Test"... (15 Replies)
Discussion started by: Dolph
15 Replies

7. Programming

Help in extracting data with command from file in C

Hi, I have a file which stores the following array :- 1,2,3,4,5.........16,17,18,19,20 This file has few hundreds of inputs of these lines. I would like to read this file one line at a time; and assign to an array which is separated by ",". I tried to do fgets command however,... (10 Replies)
Discussion started by: ahjiefreak
10 Replies

8. Shell Programming and Scripting

Extracting Data from xml file

Hi ppl out there... Can anyone help me with the shell script to extract data from an xml file. My xml file looks like : - <servlet> <servlet-name>FrontServlet</servlet-name> <display-name>FrontServlet</display-name> ... (3 Replies)
Discussion started by: nishana
3 Replies

9. UNIX for Advanced & Expert Users

Extracting data from an AFP file

Hello Anybody any idea how to extract data from an AFP file using UNIX commands? I could make the AFP to PDF or if there is any other to change it to to make the extraction simplar. I'm open to ideas. Cheers (4 Replies)
Discussion started by: Dolph
4 Replies

10. UNIX for Dummies Questions & Answers

extracting recursive data file

Hi Gurus, Can awk be able to do this source file: 1|SPFE2027G1|1PFE-7000|T34801188|5066-0844| 2|T34801188|5066-0844|T35002355|5066-0845| 3|T35002355|5066-0845|T35203409|QFBR-7798| 1|SPFE2027H1|1PFE-7000|T34801198|5066-0844| 2|T34801198|5066-0844|T35002365|5066-0845| formatted into:... (1 Reply)
Discussion started by: bbeugie
1 Replies
Login or Register to Ask a Question
MKDoc::XML::Dumper(3pm) 				User Contributed Perl Documentation				   MKDoc::XML::Dumper(3pm)

NAME
MKDoc::XML::Dumper - Same as Data::Dumper, but with XML SYNOPSIS
use MKDoc::XML::Dumper; use Test::More 'no_plan'; my $stuff = [ qw /foo bar baz/, [], { hello => 'world', yo => \'boo' } ]; my $xml = MKDoc::XML::Dumper->perl2xml ($stuff); my $stuff2 = MKDoc::XML::Dumper->xml2perl ($xml); is_deeply ($stuff, $stuff2); # prints 'ok' SUMMARY
MKDoc::XML::Dumper provides functionality equivalent to Data::Dumper except that rather than serializing structures into a Perl string, it serializes them into a generic XML file format. Of course since XML cannot be evaled, it also provides a mechanism for undumping the xml back into a perl structure. MKDoc::XML::Dumper supports scalar references, hash references, array references, reference references, and litterals. It also supports circular structures and back references to avoid creating unwanted extra copies of the same object. That's all there is to it! API
my $xml = MKDoc::XML::Dumper->perl2xml ($perl); Turns $perl into an XML string. For instance: my $perl = [ qw /foo bar baz/, { adam => 'apple', bruno => 'berry', chris => 'cherry' } ]; print MKDoc::XML::Dumper->perl2xml ($perl);' Will print something like: <array id="135338912"> <item key="0"> <litteral>foo</litteral> </item> <item key="1"> <litteral>bar</litteral> </item> <item key="2"> <litteral>baz</litteral> </item> <item key="3"> <hash id="135338708"> <item key="bruno"> <litteral>berry</litteral> </item> <item key="adam"> <litteral>apple</litteral> </item> <item key="chris"> <litteral>cherry</litteral> </item> </hash> </item> </array> As you can see, every object has an id. This allows for backreferencing, so: my $perl = undef; $perl = $perl; print MKDoc::XML::Dumper->perl2xml ($perl);' Prints something like: <ref id="135338888"> <backref id="135338888" /> </ref> For the curious, these identifiers are computed using some perl black magic: my $id = 0 + $reference; my $perl = MKDoc::XML::Dumper->perl2xml ($xml); Does the exact reverse operation as xml2perl(). AUTHOR
Copyright 2003 - MKDoc Holdings Ltd. Author: Jean-Michel Hiver This module is free software and is distributed under the same license as Perl itself. Use it at your own risk. SEE ALSO
MKDoc::XML::Decode MKDoc::XML::Encode perl v5.10.1 2004-10-06 MKDoc::XML::Dumper(3pm)