#!/usr/bin/perl use strict; use warnings; my $data = join "", ; # slurp DATA-section while( $data =~ / "$2"\n|; } __DATA__