in reply to Re: Writing in reverse
in thread Writing in reverse

@first = reverse split //, <FILE1>;
will only operate on the first line of the file because split forces the filehandle into a scalar context.