Blaine schrieb:
Hello,

Scripts that have "#!/usr/bin/python" at the top do not parse
correctly. Bash treats scripts with that shebang as if they are bash
scripts.

E.g.:
bla...@attila ~/apps/rs-mu $ /usr/sbin/env-update
/usr/sbin/env-update: line 6: import: command not found
/usr/sbin/env-update: line 8: syntax error near unexpected token `('
/usr/sbin/env-update: line 8: `def usage(status):'

Scripts with "#!/usr/bin/env python" at the top work fine. In fact,
`python` and `env python` both bring me to a python interpreter.

I've tried other types of scripts. #!/bin/bash works, #!/usr/bin/perl
works, #!/usr/bin/ruby works, etc. (and so do their #!/usr/bin/env
<interpreter> counterparts.) Because of this, I'm not sure if it is a
Python issue or a system issue.

Any and all advice appreciated, thanks.

Do you have a DOS-file-ending in your script by any chance?

Diez
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to