Chandru wrote:
Mahdi A Sbeih wrote:

Hi all,

I am working on porting some scripts from unix to windows, and I noticed that perl ignores the first line of the script, and it seems I have to run the script like this:
D:\Perl\bin\perl.exe myscript.pl

if I run it like we do on unix:
./myscript.pl

it will search the path and it uses the perl found in the path env variable.

How can I make it to run exactly like Unix, meaning, just use the first line in the script?

The Sha-Bang line (path to the perl interpreter) is supported in windows also.You need tell the exact path to the perl interpreter.
For example

if you installed in c:\perl\

#!/perl/bin/perl

Windows will search only C: drive for this.

That's not true I'm afraid. Only perl, not Windows, reads the shebang line, by
which time the instance of perl to use has been decided. Perl will, however,
honour the switches on the shebang line.

Rob

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