(note the first line and the last) then, you could use the file as follows:package Backup_Data; our %hash_of_att_db = ( '0x40e00600' => { 'attack_type' => 'backdoor', 'attack_port' => '', 'attack_sig' => 'lib/attackprolib/fice-2000.dmp', 'attack_sig_v6' => 'lib/attackprolib/fice-2000.dmp', }, '0x40e00500' => { 'attack_type' => 'backdoor', 'attack_port' => '', 'attack_sig' => 'lib/attackprolib/mpnewdump', 'attack_sig_v6' => 'lib/attackprolib/6_bionet.dump', }, ); 1;
That is to say, our %foo; declared in Backup_Data.pm should now be available to you as %Backup_Data::foo inside your program, which now uses strict. Hope this helps.use strict; use warnings; use lib '/home/phemal'; # wherever Backup_Data.pm is use Backup_Data; use Data::Dumper; print Dumper( \%Backup_Data::hash_of_att_db );
In reply to Re^3: reading the hash information from a file
by fenLisesi
in thread reading the hash information from a file
by phemal
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |