in reply to how do I "initialize" $_

open (FILEHANDLE, '<', 'some.file') or die "Can't open some.file for r +eading.\n"; while (<FILEHANDLE>) { print; }
Update: In general, I almost never have a statement like $_ = $var. I'm sure that I've done that, but in very,very special situations.

To read the first line:

my $first = <FILEHANDLE>;