while ($file = <*.las>) { open(FILE, "$file") || die "Couldn't open $file for reading.\n"; while () { $foo = $bar; } close(FILE); }