My reports seem to perform a form feed with "^L" this doesn't seem to
all me to find it with regexpr. Do I have to search for the ASCII
equivalent? What does this translate to and where did you look to find
out?

Paul

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, December 06, 2002 2:38 PM
> To: Paul Kraus
> Cc: [EMAIL PROTECTED]
> Subject: RE: Snagging the last page of a report
> 
> 
> p.s.  see perldoc perlvar and search for "INPUT_RECORD_SEPARATOR"
> 
> http://danconia.org
> 
> ------------------------------------------------
> On Fri, 6 Dec 2002 13:31:48 -0600, [EMAIL PROTECTED] wrote:
> 
> > Perl special variable it is the "input separator".  From the camel 
> > (the real one):
> > 
> > "Entirely undefining $/ makes the next line input operation 
> slurp in 
> > the remainder of the file as one scalar value."
> > 
> > Which is how it was used in the first post. See $\ for the output 
> > separator.
> > 
> > It is a good idea to 'local' this beast before changing it.
> > 
> > http://danconia.org
> > 
> > 
> > ------------------------------------------------
> > On Fri, 6 Dec 2002 14:20:01 -0500, "Paul Kraus" 
> <[EMAIL PROTECTED]> 
> > wrote:
> > 
> > > What is $/???? Is this a made up variable or a Perl special 
> > > variable? I don't recall coming across it in the learning 
> Perl book. 
> > > But I have just started the programming Perl book.
> > > 
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On
> > > > Behalf Of zentara
> > > > Sent: Friday, December 06, 2002 6:36 AM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Re: Snagging the last page of a report
> > > > 
> > > > 
> > > > On Thu, 5 Dec 2002 14:24:03 -0500, [EMAIL PROTECTED] (Paul 
> > > > Kraus)
> > > > wrote:
> > > > 
> > > > >>snip "How to seek last 2k?"
> > > > 
> > > > Here's a start for you, getting the last 2k of the file.
> > > > Looping and checking for last page break is left up to you. :-)
> > > > 
> > > > #!/usr/bin/perl -w
> > > > use strict;
> > > > 
> > > > my $filename = shift or die "Usage: $0 file \n";
> > > > 
> > > > # Open the file in read mode
> > > > open FILE, "<$filename" or die "Couldn't open $filename: $!";
> > > > 
> > > > # Rewind from the end of the file until -2k
> > > > seek FILE,0, 2;  #go to EOF 
> > > > seek FILE,-2048,2; #get last 2k bytes 
> > > > 
> > > > $/=undef;
> > > > my $tail = <FILE>;
> > > > print "$tail\n";
> > > > exit;
> > > > 
> > > > 
> > > > 
> > > > --
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > 
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > 
> > 
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to