SUCCESS: while (my $line = ) { next SUCCESS unless $line =~ /^Success.*Id-9952895b108957daeb296ba4/i; print $line; /^Success/i && next SUCCESS or print while ; }