I see that :) but not sure how to pull just the first line from the file
WITHOUT closing it and skipping to the next...
local @ARGV = @sleepystart;
while (<>) {
$line = $_; # ??????
s/\Q$line\E/$db_name/g;
print;
}
> -----Original Message-----
> From: Jeff 'japhy' Pinyan [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 09, 2002 12:07
> To: Yacketta, Ronald
> Cc: Beginners (E-mail)
> Subject: RE: array of filenames to open
>
>
> On Jan 9, Yacketta, Ronald said:
>
> >is their another trick to forgo the 4 lines above the "local
> @ARGV" ??
>
> The ARGV trick is meant to AVOID the for loop.
>
> > foreach $file (@sleepystart) {
> > open FILE, "$file";
> > $line = <FILE>;
> > close (FILE);
> > chomp($line);
> > local @ARGV = @sleepystart;
> > while (<>) {
> > s/\Q$line\E/$db_name/g;
> > print;
> > }
> > }
>
> To loop over the files, just do:
>
> {
> local @ARGV = @sleepystart;
> while (<>) {
> # ...
> }
> }
>
> --
> Jeff "japhy" Pinyan [EMAIL PROTECTED]
> http://www.pobox.com/~japhy/
> RPI Acacia brother #734 http://www.perlmonks.org/
http://www.cpan.org/
** Look for "Regular Expressions in Perl" published by Manning, in 2002 **
<stu> what does y/// stand for? <tenderpuss> why, yansliterate of course.
--
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]