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
