open(IN, '<', "test.in") || die "\nCan't open test.in\n $!\n"; while() { if(){my @avalues; if(//){ @avalues = (@avalues,$1); }print "\nNew Group: @avalues" } } close(IN);