while (<>) { # ... last if eof(ARGV); } while (<>) { # ... }