while () { chomp; my ($name) = /([^:]+)/; @{ $users{$name} }{ @fields } = split /:/; }