Paul wrote:
>
> > if (open SEARCH_FILE, "< $fileName") {
> > my $searchData = join "", <SEARCH_FILE>;
> > close SEARCH_FILE;
>
> ok, $searchData should be the whole file, but maybe it's the line-based
> read you're doing. A less attractive but more efficient way is
>
> if (open SEARCH_FILE, "< $fileName") {
> local $_ = undef;
> $searchData = <SEARCH_FILE>;
> }
>
> That slurps it all in as one big scalar read.
perldoc -q "How can I read in an entire file all at once"
if ( open SEARCH, $fileName ) {
binmode SEARCH;
$searchData = do { local $/; <SEARCH> };
}
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]