#!/usr/bin/perl use strict; use warnings; open my $new, '<', \<[0]} sort {$a->[1] <=> $b->[1]} map {[$_, /^Conn Culvert Barrel=Culvert(\d+)$/m]} <$new>;