----- Original Message -----
From: "Sidharth" <[EMAIL PROTECTED]>
Newsgroups: perl.beginners
To: <[EMAIL PROTECTED]>
Sent: Thursday, June 03, 2004 3:44 PM
Subject: printing contents between lines
hi all ,
consider the contentes of file as below
[snip file contents]
how to print all the line between tools: and # Not a target: only
Hello Sidharth,
The following code will do it :-)
while(<>) {
if (my $line = /tools:/ .. /# Not a target:/) {
print unless $line =~ /E/;
}
}
Note: $line will contain number of lines inclusive from 'tools:' until '#
Not a target:'. The last line, in addition to the count will have an 'E0'.
That is, if there are 6 lines, $line would have '6E0' on the last line.
Chris
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>