got it!
perl complains about a file handler opened but never used. If I add:

close MAILBOX;

at the end of the script, the warning disappears.
Sorry, wrote too faster than my brain :-)

m.

On Thu, 2005-01-20 at 16:29, Mariano Cunietti wrote:
> I'm trying to run this script:
> 
> #=============================
> #!/usr/bin/perl
> use strict;
> use warnings;
> 
> my $user=$ARGV[0];
> open (MAILBOX, "/var/spool/mail/".$user) or die ("Unable to open mailbox
> for user ".$user."!\n");
> print "OK\n";
> #============================
> 
> passing a username as argument. I get the following output:
> 
> [EMAIL PROTECTED] perl]# echo "postmaster" | ./extract_from_mbox.pl
> Name "main::MAILBOX" used only once: possible typo at
> ./extract_from_mbox.pl line 6.
> Use of uninitialized value in concatenation (.) or string at 
> ./extract_from_mbox.pl line 6.
> OK
> 
> If I disable "use warnings;" it's obviously all going smoothly, and I
> get only "OK".
> 
> I've googled around for a while but neither newsgroup nor my O'Reilly
> manual gave any advice.
> Can you help me?
> 
> Thanks
> 
> 
> -----------------------------
> Mariano Cunietti
> System Administrator
> Enter S.r.l.
> Via  Stefanardo da Vimercate, 28
> 20128 - Milano - Italy
> Tel.  +39 02 25514319
> Fax   +39 02 25514303
> [EMAIL PROTECTED]
> www.enter.it - www.enterpoint.it
> -----------------------------
> Gruppo Y2K - www.gruppoy2k.it
-- 
-----------------------------
Mariano Cunietti
System Administrator
Enter S.r.l.
Via  Stefanardo da Vimercate, 28
20128 - Milano - Italy
Tel.  +39 02 25514319
Fax   +39 02 25514303
[EMAIL PROTECTED]
www.enter.it - www.enterpoint.it
-----------------------------
Gruppo Y2K - www.gruppoy2k.it


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to