Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: lost in my data structure.

by jfroebe (Parson)
on Nov 15, 2005 at 03:52 UTC ( [id://508469]=note: print w/replies, xml ) Need Help??


in reply to lost in my data structure.

#!/usr/bin/perl use strict; use warnings; my %host = ( 'ip1' => { 'tcp' => { '21' => { 'state' => 'open', 'service' => 'ftp', }, '80' => { 'state' => 'open', 'service' => 'web', } } }, 'ip2' => { 'tcp' => { '23' => { 'state' => 'open', 'service' => 'telnet', }, '80' => { 'state' => 'open', 'service' => 'web', } } } ); foreach my $key (keys %host) { print "$key\n"; foreach (keys %{ $host{$key}{tcp} } ) { printf " %s %s %s\n", $_, $host{$key}{tcp}{$_}{state}, $host{$key}{tcp}{$_}{service}; } }

Results in:

ip1 21 open ftp 80 open web ip2 80 open web 23 open telnet

Jason L. Froebe

Team Sybase member

No one has seen what you have seen, and until that happens, we're all going to think that you're nuts. - Jack O'Neil, Stargate SG-1

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://508469]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (3)
As of 2024-04-19 17:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found