foreach $domain (@domains) { @$domain=(); foreach $machine (@allmachines) { @namepartsplit= split /\./, $machine; if ( $namepartsplit[1] eq $domain ) { @$domain=(@$domain,$machine); }; }; @data=(@data,"start:$domain",@$domain,"end:$domain",); };