In article <[EMAIL PROTECTED]>,
[EMAIL PROTECTED] (Todd Wade) writes:
>
>"Gary Stainburn" <[EMAIL PROTECTED]> wrote in message
>news:[EMAIL PROTECTED]
>> On Thursday 02 Oct 2003 10:25 am, Owen wrote:
>> > On Wed, 01 Oct 2003 23:14:00 -0700
>> >
>> > Bryan Harris <[EMAIL PROTECTED]> wrote:
>> > > What I'm interested in is what's the easiest way to print the contents
>of
>> > > a file? For example, if I want to output my header file,
>"header.incl",
>> > > how can I print the contents of that file the easiest (and most
>generally
>> > > compatible)?
>> >
><snip />
>>
>> One thing you forgot was to close the file. Also, don't forget that you
>can
>> do it with less typing:
>>
>> $file = "/location/of/header.incl";
>> open (FH, "$file") or die "Cannot open file $file $!";
>> print while(<FH>);
>> close(FH);
>> --
>
>or simply:
>
>print <FH>;
Reasonable for short files, wastes memory for big ones. This file
opening looks like too much work. I prefer:
{
local @ARGV = "/location/of/header.incl";
print while <>;
}
--
Peter Scott
http://www.perldebugged.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]