my $i = 0; while () { next if ++$i % 2; print; } #### while () { next if $. % 2; print; } #### my $toggle = 0; while () { next if $toggle ^= 1; print; } #### for (;;) { last if not defined (my $line1 = ); last if not defined (my $line2 = ); next if not $line1 =~ /red line/; print($line1, $line2); }