open $db, ") { chomp; my ($key, $ver) = split ":", $_, 2; $db{$key} = $ver; } close $db; open $csv, ") { chomp; my @line = split ","; $line[-1] = $db{$line[2]} if (exists $db{$line[2]}); $line[2] = '"' . $line[2] . '"'; print join(",", @line), "\n"; }