I see one problem, and have two comments...

Why do this...
  $_=<EMAIL>;
  my $line=$_;

When you can just do this...
  my $line = <EMAIL>;

This can be simplifed...
  for(my $i=0; $i<22; $i++){<EMAIL>}

Try this...
  for(1..22){<EMAIL>}

The problem I see is that you are reading from EMAIL, but you opened a
filehandle named EMAILAGENT.

Rob

-----Original Message-----
From: Lance Prais [mailto:[EMAIL PROTECTED]]
Sent: Friday, December 28, 2001 2:15 PM
To: [EMAIL PROTECTED]
Subject: RE: searching a sub string




Here is my code

#open a file with the filehandle
open EMAILAGENT, "+<..\\..\\emailagent.txt"  or die "Cannot open email agent
$!\n";

for(my $i=0; $i<22; $i++){<EMAIL>};      #This will put you at row 23.----
  $_=<EMAIL>;
  my $line=$_;
  print STDERR "\nline: ", substr($line, 44, 7);   #should print a vlue to
the screen?

This is line 23 in my test document.  

CHK_SBL_DEV  MailAgent  7203       87      Running

The area where "Running" is positions 44-51   My print stanment is not
outputing anything.  Can anyone see the problem?



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

Reply via email to