in reply to Random Unitialized Value Errors
You're calling glob in scalar context (via <...>). glob acts as an iterator, returning undef once all the results have been returned. For example,
$ perl -wle'print scalar <{a,b,c}> for 1..6' a b c Use of uninitialized value in print at -e line 1. a b
Or something closer to what you have,
$ perl -wle'print scalar < $_ > for 1..6' 1 Use of uninitialized value in print at -e line 1. 3 Use of uninitialized value in print at -e line 1. 5 Use of uninitialized value in print at -e line 1.
What are you trying to do with <...>? I think you might simply want
$dbLogLst{$dbName} = "$ENV{'DIAG'}/$dbName/log/alert_$dbName.log";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Random Unitialized Value Errors
by dbadude (Initiate) on Aug 27, 2009 at 00:04 UTC | |
by ikegami (Patriarch) on Aug 27, 2009 at 00:12 UTC | |
by dbadude (Initiate) on Aug 27, 2009 at 01:01 UTC | |
by Anonymous Monk on Aug 27, 2009 at 04:26 UTC | |
by ikegami (Patriarch) on Aug 27, 2009 at 06:42 UTC | |
by Anonymous Monk on Aug 27, 2009 at 06:56 UTC | |
|