open(FILE, $file) or die "Cannot open $file: $!\n"; while() { chomp;($creg, $cname, $attribs) = split(/,/); } close(FILE); #### UNIQUE ID, NAME, ATTRIBS UNIQUE ID, NAME, ATTRIBS #### foreach $line(@file) { chomp;($creg, $cname, $attribs) = split(/,/); $object = $blah->new(); $object->creg($creg); ... }