Hello people from the mighty list,

I have a problem with substitutions...
In the piece of code, here below,
"display $var1, $var"' should be "display val1, val2";
I don't see why, but the if condition doesn't seems to work...
and if I remove the if condition, the replacement doesn't occur...
Does any of you know why?

$VarValue{$var1} = "val1";
$VarValue{$var2} = "val2"
$Cmd = "display $var1, $var2";

foreach $Tmp ( sort keys %VarValue ) {
    if ( $Cmd =~ /$Tmp/ ) {
        print "***** In command $Cmd, replace $Tmp by $VarValue{$Tmp}\n";
        $Cmd =~ s/$Tmp/$VarValue{$Tmp}/g;
    }
}



Thanx a lot!

Wim


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to