my $number = 02; while ( ) { last if /^$number/; } while ( ) { last if /^\d+/; print if /^-/; } __DATA__ 01 - three cans - one file - three balls 02 - none - yes coffee 03