tspfwj has asked for the wisdom of the Perl Monks concerning the following question:
#!/usr/bin/perl use strict; use warnings; use SOAP::Lite; my @Data = @ARGV; # process box info my %host1 = ('ip'=>$Data[1],'user'=>$Data[2],'password'=>$Data[3],'ver +sion'=>$Data[4]); my %host2 = ('ip'=>$Data[5],'user'=>$Data[6],'password'=>$Data[7],'ver +sion'=>$Data[8]); my (@results,@results1,@results2); my (%hresults1,%hresults2); my @hostdata = (\%host1,\%host2); my @hostresults ; my ($ip,$user,$password,$version); for (my $i=0;$i<=1;$i++){ $ip = ${hostdata[$i]}{ip}; $user = ${hostdata[$i]}{user}; $password = ${hostdata[$i]}{password}; $version = ${hostdata[$i]}{version}; if ($version eq "ggg"){ @results = &get_list(); $hostresults[0] = &get_list(); print "RESULTS = @results\n"; print "--------------------\n"; print "HOSTRESULTS = ${$hostresults[0]}\n"; # <<< LIne 28
scratch.pl vstestlist.txt 172.24.17.41 admin adminggg 172.24.23.32 adm +in admin ddd RESULTS = GlobalLB::VirtualServerDefinition=HASH(0x3d7b504) GlobalLB:: +VirtualSer verDefinition=HASH(0x3d7afb4) GlobalLB::VirtualServerDefinition=HASH(0 +x3d793f4) GlobalLB::VirtualServerDefinition=HASH(0x3d79414) GlobalLB::VirtualSer +verDefinit ion=HASH(0x3d78f94) GlobalLB::VirtualServerDefinition=HASH(0x3d78d3c) +GlobalLB:: VirtualServerDefinition=HASH(0x3d78acc) GlobalLB::VirtualServerDefinit +ion=HASH(0 x3d788dc) GlobalLB::VirtualServerDefinition=HASH(0x3d786ac) GlobalLB:: +VirtualSer verDefinition=HASH(0x3d7847c) GlobalLB::VirtualServerDefinition=HASH(0 +x3d7820c) GlobalLB::VirtualServerDefinition=HASH(0x3d7801c) GlobalLB::VirtualSer +verDefinit ion=HASH(0x3d77dc4) GlobalLB::VirtualServerDefinition=HASH(0x3d77b94) -------------------- Can't use string ("14") as a SCALAR ref while "strict refs" in use at +scratch.pl line 28.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: using / accessing nested hash/array references
by state-o-dis-array (Hermit) on Jan 18, 2011 at 23:30 UTC | |
by tspfwj (Initiate) on Jan 18, 2011 at 23:40 UTC | |
by state-o-dis-array (Hermit) on Jan 19, 2011 at 00:03 UTC | |
|
Re: using / accessing nested hash/array references
by Anonyrnous Monk (Hermit) on Jan 18, 2011 at 23:40 UTC | |
by tspfwj (Initiate) on Jan 20, 2011 at 14:17 UTC |