#!/usr/bin/perl -wT use strict; my $begin='banana'; my $end='grape'; while() { /^$begin$/ && do { /^$end$/ ? last : print while () } } __DATA__ apple banana pear peach grape orange