That was not the problem.  The problem was the ^M at the end of each line



walter valenti <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
10/24/2001 09:11 AM

 
        To:     [EMAIL PROTECTED]
        cc:     [EMAIL PROTECTED], [EMAIL PROTECTED]
        Subject:        Re: No such file or directory exists


Hi,
look the first line of the script: contains the location of perl's
interpreter
Most common are:
#!/usr/bin/perl

#!/usr/local/bin/perl

    Walter

> I'm working with my perl scripts in Linux and Windows.  my scripts were
> running fine when I ran them as "perl myscript.pl"
>
> but when I tried to execute the perl script using only its name
> (./myscript.pl) then I would get the message "No such file exists"
> I searched and searched until I found that there were ^M chars at the 
end
> of each line of my source.  These could not be seen with the text editor 
I
> was using, but could be seen using "cat -v myscript.pl"
>
> I also found a one line perl command that removes all of these 
characters,
> and then my script worked fine to run as "./myscript.pl".
> I don't have that command on this machine, but if anybody is having the
> same trouble, I could email them later with the command.
>
> What is the cause of these chars? Is it using a Windows editor to code
> these scripts, and then running them in Linux?
> I'm curious to know the cause of this because I spent a good part of 2
> hours getting that problem sorted out.
>
> Thanks,
> Greg


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com



Reply via email to