HI,

Change this line:
my $time_in = $ARGV[0];
to:
my $time_in = <STDIN>;

--Jeff Pang

-----Original Message-----
From: [EMAIL PROTECTED]
To: beginners@perl.org
Sent: Wed, 6 Sep 2006 12:54 PM
Subject: pipe as an argument

All, 
 
How do accept pipe as an valid argument in perl, for example: 
 
echo 123456 | ./convert_time.pl 
 
convert_time.pl: 
#!/usr/bin/perl 
 
use POSIX qw(strftime); 
 
my $time_in = $ARGV[0]; 
my $time_out = strftime "%Y%m%d", localtime($time_in); 
print "$time_out "; 
 
rgrds, 
 
-- To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response> 
 


________________________________________________________________________
Check out AOL.com today. Breaking news, video search, pictures, email and IM. All on demand. Always Free.

--
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