On Thursday 08 September 2005 13:55, Christopher Spears wrote: > I want to catch the various parts of the output of the > date command. Here is my script: > > #!/usr/bin/perl -w > use strict; > > my $date = system("date"); > > $date =~ /(\w+)/; > > my $day = $1; > > print "Day: $day\n"; > > Here is my output: > > Thu Sep 8 10:22:14 CEST 2005 > Day: 0 > > What is going on? Does this mean that nothing was > captured? > > -Chris
Hello Chris, Use backtics for capturing the output of a system command to a variable. ie my $dat = `date`; Try this out. Ranish -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>