open (SAVE, ">save.txt"); for (keys %cords) { print SAVE $_ . "=" . join("|", @{ $cords{$_} }) . "\n"; } close SAVE; #### my %cords; open GET, "save.txt"; for () { chomp $_; my ($name, $value) = split(/=/, $_); @{ $cords{$name} } = split(/\|/, $value); } close GET;