name = "varun"
ip='9.12.23.222' #including the irregular spaces
####
#!/usr/bin/perl
use strict;
use warnings;
$data="./DATA.txt";
if (open(INFILE, $data)) {
@svr_raw = ;
close(INFILE);
} else {
print "File $data does not exist or is corrupted\n";
}
print $svr_raw->{name};
####
administrator@varunraj ~/scripts
$ ./learn_2.pl
Global symbol "$data" requires explicit package name at ./learn_2.pl line 6.
Global symbol "$data" requires explicit package name at ./learn_2.pl line 8.
Global symbol "@svr_raw" requires explicit package name at ./learn_2.pl line 9.
Global symbol "$data" requires explicit package name at ./learn_2.pl line 12.
Global symbol "$svr_raw" requires explicit package name at ./learn_2.pl line 15
Execution of ./learn_2.pl aborted due to compilation errors.
####
varun