Your skill will accomplish what the force of many cannot |
|
PerlMonks |
Re: Use of uninitialized value in pattern match (m//)by linuxer (Curate) |
on Mar 17, 2015 at 22:41 UTC ( [id://1120388]=note: print w/replies, xml ) | Need Help?? |
Your warnings are from lines 41 and 43, your code only has 31 lines... what happened with the rest? What is that syslog function your are calling in line 11? I think, the following addresses your main cause for the warnings:
I would use lexical filehandles and would use more localized variables. edit2: I have to correct me completely on that regex line; sorry:Your line 25 does a regex match on $participant, which is not defined yet. So there is a regex match against an undefined variable. Line 26 wants to print that undefined variable as well. The correction still is to do the regex match on $line and store the result in $participant edit: fixed error and rephrased regex, sorry
In Section
Seekers of Perl Wisdom
|
|