lkml.org 
[lkml]   [2001]   [Mar]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: binfmt_script and ^M
On Tue, 6 Mar 2001, Peter Samuelson wrote:

>
> [Jeff Coy]
> > this issue came up frequently with customers uploading scripts in
> > binary mode trying to run #!/usr/bin/perl^M. The solution for me was
> > to just do the following:
> >
> > cd /usr/bin
> > sudo ln -s perl^V^M perl
>
> So none of your customers tried '#!/usr/bin/perl -w^M'? (Come on,
> doesn't everyone use -w?)
>
> I'm not for treating \r as IFS in the kernel, but the "simple one-time"
> solution is not perfect..
>

'#!/usr/bin/perl -w^M' works without any special handling; the link is
not needed:

11:15:52 jcoy@d-hopper::~
$ cat -vet foo.pl
#!/usr/bin/perl -w^M$
^M$
print "Hello, World!\n";^M$
11:16:52 jcoy@d-hopper::~
$ ./foo.pl
Hello, World!

Jeff
--
The Harvard Law states: Under controlled conditions of light, temperature,
humidity, and nutrition, the organism will do as it damn well pleases.
-- Larry Wall

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:29    [W:0.067 / U:1.016 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site