надеюсь, что это поможет ...
используйте функцию "сказать";
my @fruit = ('apples', 'oranges', 'pears', 'bananas', 'grapes');
my @dry_goods = ('corn meal', 'sugar', 'flour', 'corn flakes');
my @sea_food = ('flounder', 'lobster', 'baked clams');
my @drinks = ('apple juice', 'milk', 'coke');
my @groceries = (\@fruit, \@dry_goods, \@sea_food, \@drinks);
foreach ( map { grep {/apple/} @{$_} } @groceries ) { say $_ };