It'll be more efficent if you read the file in via blocks instead of line-by-line:
while(my $in = read(FILE1, $buf, 4096)) { do_stuff(); print $buf; }
Though it may not really matter, depending on the file size (the size given by the orginal post is small enough that you probably won't notice the difference in practice). Also, depending on what is put in do_stuff(), line-by-line might be more convieant.
----
I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
-- Schemer
Note: All code is untested, unless otherwise stated
In reply to Re: Re: Write contents of a file, whilst reading from another file
by hardburn
in thread Write contents of a file, whilst reading from another file
by spiderbo
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |