变量定义和变量为空问题:
jrhmpt01:/root# cat x1.pl
my $xx="";
if (defined($xx)){print "111111111
"};
jrhmpt01:/root# perl x1.pl
111111111
defined 只要变量定义 不管是空 是真是假 就成立
jrhmpt01:/root# cat x1.pl
my $xx="";
if ($xx){print "111111111
"};
jrhmpt01:/root# perl x1.pl
jrhmpt01:/root#
为假