jeffl@NCoast.ORG (Jeff Leyser) (06/11/91)
Is this a case of the compiler being buggy, or the progammer being buggy?
On a Motorola Delta 8000 running SVR3, using the file test operators and
variable interpolation, I get some interesting results:
-------------------Source Code--------------
eval '/usr/local/bin/perl -S $0 ${1+"$@"}; exit' if 0;
$HOME="/usr/acct/source";
$MMDD=`date +%m%d`;
print "without interpolation -r returns: "
i ,(-f "/usr/acct/source/file0610"),"\n";
print "with interpolation at end -r returns: "
,(-f "/usr/acct/source/file$MMDD"),"\n";
print "with interpolation at begining -r returns: "
,(-f "$HOME/file0610"),"\n";
----------------Output--------------------
without interpolation -r returns: 1
with interpolation at end -r returns:
with interpolation at begining -r returns: 1
---------Perl info------------------
This is perl, version 4.0
$RCSfile: perl.c,v $$Revision: 4.0.1.1 $$Date: 91/04/11 17:49:05 $
Patch level: 3
Copyright (c) 1989, 1990, 1991, Larry Wall
Perl may be copied only under the terms of the GNU General Public License,
a copy of which can be found with the Perl 4.0 distribution kit.
--
Jeff Leyser jeffl@ncoast.org
Opinions? I thought this was typing practice! leyser@tsa.attmail.com