while ( defined( my $line = ) ) { $line =~ s/\s*[\n\r]*\Z//s; . . }