....YES...

The char ^M is the \r char of Win.

On *NIX system to make a new line ther's a one chat (\n "new line").
On Win system ther'are two chars: \r\n (return carrage and new line)

    Walter

>
> That was not the problem.  The problem was the ^M at the end of each
> line
>
>
>  walter valenti
   <[EMAIL PROTECTED]>                 To:
   Sent by: [EMAIL PROTECTED]     [EMAIL PROTECTED]
                                            cc:
   10/24/2001 09:11 AM              [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