I run my scripts on both linux and windows and never got this problem..
Always edited with notepad or wordpad.
I run them from the command line or by choosing "open with -> perl" directly
on the file with my win2k.
I really don't know what was causing the problem... but IMO the "no such file
exists" means that it's not found.. if it was the ^M that would mean the file
was found, and then an error would maybe occur when reading it..
Etienne
[EMAIL PROTECTED] wrote:
> 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
S/MIME Cryptographic Signature