shebang
Most executable files should only use one of the following shebangs:
#!/bin/sh
#!/bin/bash -eu
#!/bin/bash -eux
#!/usr/bin/make
#!/usr/bin/env python
#!/usr/bin/env bash
This does not apply to Ansible modules, which should not be executable and must always use #!/usr/bin/python
.
Some exceptions are permitted. Ask if you have questions.