note
JavaFan
<blockquote>The solution: redefine $/ right after your slurp: </blockquote>
No. That's just another potential problem. The solution is:
<code>
my $slurp;
{local $/;
$slurp = <INPUTFILE>};
</code>
Or:
<code>
my $slurp = do {local(@ARGV, $/) = "inputfile"; <>};
</code>
Or even:
<code>
my $slurp = `cat inputfile`;
</code>
964216
964216