in reply to Printing with Indirect FileHandles
update: revised to recognize the evidence of your last example.
print says print only prints $_ if neither a filehandle nor an argument list is provided, except that your last example demonstrates that it does not behave exactly as print says it does.
You could use the following:
use strict; use warnings; open( my $output, '>', '/tmp/output.txt' ) or die "Error: Cannot open the file - $!\n"; open( my $input, '<', '/tmp/input.txt' ) or die "Error: Cannot open the file - $!\n"; select $output; print while (<$input>); ## This is were the problem is. close( $input ); close( $output );
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Printing with Indirect FileHandles
by ikegami (Patriarch) on Aug 26, 2009 at 00:54 UTC | |
by ig (Vicar) on Aug 26, 2009 at 01:03 UTC | |
by ikegami (Patriarch) on Aug 26, 2009 at 04:21 UTC | |
by bichonfrise74 (Vicar) on Aug 26, 2009 at 04:13 UTC |