FILENAME: while (){ open(FH, "< $_") || die; FILELINE: while () { # <> uses filehandle here, reads lines # do stuff to lines } close( FH); }