On Tue, May 12, 2009 at 09:46:29PM +0200, Marcus von Appen wrote: > On, Tue May 12, 2009, James Paige wrote: > > > On Tue, May 12, 2009 at 08:58:02PM +0200, Marcus von Appen wrote: > > > #!/... > > > > > > line is usually dealt with correctly by env(), which in turn is executed > > > correctly by bourne-compatible shells. > > > > Not unless the executable bit is set. > > sh myfoo.py > > works just great, even without the executable bit (as supposed by bourne > shells).
No it does not. Please do not spread disinformation. m...@platonas:~ $ cat example.py #!/usr/bin/env python if 2 * 2 == 4: print "hello" m...@platonas:~ $ sh example.py example.py: 4: Syntax error: end of file unexpected (expecting "then") m...@platonas:~ $ python example.py hello Marius Gedminas -- Programs that write programs are the happiest programs in the world. -- Andrew Hume
signature.asc
Description: Digital signature