on Wed, 22 May 2002 10:26:34 GMT, [EMAIL PROTECTED] (Sven
Bentlage) wrote:
> my $date = `/bin/date +%d.%m.%y`;
> $date =~ tr/./-/;
> chomp $date;
There is no need to fork here. You can accomplish the same from
within Perl, by replacing the above lines with
my ($d, $m, $y) = (localtime)[3,4,5];
my $date = sprintf("%02d-%02d-%02d", $d, $m+1, $y-100);
See
perldoc -f localtime
perldoc -f sprintf
> my $apodataFile = "/Users/johnd0e/Desktop/apodata.txt";
> open APODATA2, "<$apodataFile"
> || die "Can't open $apodataFile for regex
> || :$!\n";
You have a precedence problem here, since '||' has higher precedence
than ','. You should either use
open(FH, "<foo") || die;
open FH, "<foo" or die;
(Why are you putting a second '||' within quotes?)
--
felix
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]