in reply to Re^2: Question with Dynamically Creating arrays.
in thread Question with Dynamically Creating arrays.
What you're now describing sounds like a dangerous path to go down, especially as far as debugging and code maintenance is concerned. At least it would be for me. :)
Based on you new post, it sounds like you have one complex data structure that is storing commands and you want store the output of those commands. If that's correct, why not store both the command and output in the same data structure? (See example code, based on you last post, below)
my %base; $base{"xx"}[0]{"command"} = "ls"; $base{"xx"}[0]{"output"} = `$base{"xx"}[0]{"command"}`;
If you go this route, you'll avoid using a variable's value as the name of a variable. Plus, if you use a module like Data::Dumper when debugging, it'll help you see easily and quickly what the command was along with it's output. Hope this helps.
|
|---|