Re: adding data to a file before it gets regexed



thanks all for the replies, I'm trying to parse log files.

so I got a bunch of logs in a directory, put them together and then parse
them, I'm trying to keep a reference of the log files, so I know what log
they came from, as I'm need to keep the file name to put it in to a another
script.

I think from what people are suggesting I will have to use hashes, is there
any good example log file perl scripts out there? or a good site ?

as I'm trying to take the logs that I find interesting and then display them
on a web page using html templates

Thanks for all the help
Pat


On 9/13/07, Andrew Curry <andrew.curry@xxxxxxxxxxxx> wrote:

But whats your end goal? What is it going to do at the end?

-----Original Message-----
From: Pat Rice [mailto:patrick.j.rice@xxxxxxxxx]
Sent: 13 September 2007 14:16
To: Chas Owens
Cc: beginners@xxxxxxxx
Subject: Re: adding data to a file before it gets regexed

Thanks Chas for the reply

what I'm trying to do is add the file name to the start of the string
beign
placed in the array, I havent used hashes so I'm not fiormlar with using
hashes, but I am open to using them.

The reasion I am trying to add the string to the line, is so that I can
use
it in a regex afterwards, so it will break out what file was assiated with
the line, as I have a list of files that i am adding together.
I'm using opendir to get a list of files, then opening the files using
open,
but I want to add the file to the string.

Thanks
Pat

On 9/13/07, Chas Owens <chas.owens@xxxxxxxxx> wrote:

On 9/13/07, Pat Rice <patrick.j.rice@xxxxxxxxx> wrote:
hi all
I have the following problem.
I'm trying to read the a file in line by line. using a for each
statment,
but I want to modify each line as it come in so that I can add the
file name that I am looking in to the line.

eg. looing in file1.txt we have the line "hello world"

I want to do the following:
hello world
becomes......
file1.txt hello world
snip

I don't understand what you are trying to accomplish. Are you trying
to modify the original file or just store files data in your program
with the files name attached? If you are trying to do the latter then
it is not a good idea to store entire files in memory and it is really
not a good idea to add the file name to each line of the file. A
better design would be a hash of filehandles whose keys are the names
of the files you want to read from, or, if you really need to store
the files in memory, a hash of arrays whose keys are the filenames and
the arrays are the contents of the files broken down by lines.



This e-mail is from the PA Group. For more information, see
www.thepagroup.com.

This e-mail may contain confidential information. Only the addressee is
permitted to read, copy, distribute or otherwise use this email or any
attachments. If you have received it in error, please contact the sender
immediately. Any opinion expressed in this e-mail is personal to the
sender
and may not reflect the opinion of the PA Group.

Any e-mail reply to this address may be subject to interception or
monitoring for operational reasons or for lawful business practices.







Relevant Pages

  • RE: adding data to a file before it gets regexed
    ... I'm trying to parse log files. ... so I got a bunch of logs in a directory, ... any good example log file perl scripts out there? ...
    (perl.beginners)
  • Re: Deleting Mailbox Stores
    ... Growing as in rapidly as in grew to 18Gb; ... storage group. ... If there are only log files that begin with E00 that means there is only one ... files continued to grow until I remounted the old mailbox store. ...
    (microsoft.public.exchange.admin)
  • Re: Deleting Mailbox Stores
    ... If there are only log files that begin with E00 that means there is only one ... storage group E00; so the logs growing may be your others stores. ... files continued to grow until I remounted the old mailbox store. ...
    (microsoft.public.exchange.admin)
  • Re: Deleting Mailbox Stores
    ... storage group E00; so the logs growing may be your others stores. ... Cross-Matching Exchange Databases and Log Files in Exchange Server ... files continued to grow until I remounted the old mailbox store. ...
    (microsoft.public.exchange.admin)
  • Re: Deleting Mailbox Stores
    ... That is probably because when you remount the store; ... When you ID couple of those log files with your empty store what were ... empty mailbox stores the E00.chk file became the newest file in the logs ...
    (microsoft.public.exchange.admin)