while (<>) { last if /pattern/; ... }