in reply to Re^3: Changing parameters
in thread Changing parameters

I won't, because it would probably be quicker for you to run the one-liner several times (it's already parametized) than it would be for me to rewrite it to do multiple values at once. And it won't really stay a one-liner afterwards :)

But if you insist, I can tell you how I'd do it!

First, instead of ($var, $val) = @ARGV, which maps one pair only, I'd use an associative array to slurp in multiple pairs:

%updates = @ARGV;

Now, instead of $var I need to iterate over the values of %updates, and instead of $val I need to say $updates{whatever-the-curent-var-name-is}.

Probably this has taken me enough time already, so please assemble the parts yourself :)

Replies are listed 'Best First'.
Re^5: Changing parameters
by sparkel (Acolyte) on Nov 29, 2004 at 18:26 UTC
    Thank you so much :o)

    I looked at the configuration file and now I am planning on changing the parameter file to do it that way which seems much cleaner and a nicer way.

    Thanks for the suggestions gaal.