You don't have an odd stray control code like ^M at the end of the first line I suppose?

On Wednesday, Feb 12, 2003, at 11:37 Europe/London, Andy Wardley wrote:

I'm at a loss. This script works fine:

#!/usr/bin/perl -w
print "good\n";

and this script is broken:

#!/usr/bin/perl
print "bad\n";

I can run the first as './good.pl' but if I run the second as './bad.pl'
I get:

bash: ./bad.pl: bad interpreter: No such file or directory

If I add a flag (e.g. '-w') on the end of the shebang line, then everything
is OK. I can run either script as 'perl xxx.pl' and they work just fine.

I checked this out on two different boxes. It worked as expected on a
FreeBSD but was borken on my RedHat Linux machine.

What am I missing?


A




--
Steve Mynott <[EMAIL PROTECTED]>

Reply via email to