Help for this page
my @entry = split(/=/, $line, 2); $val{$entry[0]} = $entry[1];
s/\$(\w+)/exists($val{$1})?$val{$1}:die "Undefined '$1' in entry '$new +string' (line $.)"/eg;